NiuTrans/LaTeXTrans

A tool for translating the content of LaTeX documents into various other natural languages (e.g., translating an arXiv paper from English to Chinese).

解決する課題

LaTeXTransは、LaTeXドキュメント特有の複雑なフォーマット、数式、相互参照を維持しながら学術論文を翻訳する際の困難を解決します。レイアウトや数式が崩れがちな標準的なPDF翻訳ツールとは異なり、このシステムは翻訳後の出力が高忠実度でコンパイル可能なLaTeXプロジェクトおよびPDFであることを保証します。

仕組み

このシステムは、6つの専門エージェントによるマルチエージェント協調ワークフローを使用しています:

  1. Parser: LaTeXソースの初期処理を担当します。
  2. Terminology Extractor: 技術用語の一貫した翻訳を保証します。
  3. Translator: LLMを使用して実際の言語翻訳を実行します。
  4. Validator: 翻訳にエラーがないかチェックします。
  5. Summarizer: 全体的な翻訳プロセスを支援します。
  6. Generator: 最終的な翻訳済みLaTeXコードを生成し、PDFにコンパイルします。

ユーザーはarXiv ID、ローカルの圧縮ソースパッケージ、またはローカルディレクトリを提供でき、システムが自動的にソースをダウンロードし、翻訳して最終的なPDFをコンパイルします。

対象ユーザー

元の論文の構造的整合性と数学的精度を損なうことなく、母国語でarXivの論文を読む必要がある研究者や学生。

ハイライト

  • エンドツーエンドのワークフロー: 論文IDを介してarXivからLaTeXソースを自動的にダウンロードし、翻訳済みPDFを生成します。
  • レイアウトの保持: 数式、レイアウト、相互参照の整合性を維持します。
  • 用語の一貫性: 専用エージェントを使用して技術用語が一貫して翻訳されるようにします。
  • 柔軟な入力: arXiv ID、ローカルプロジェクトファイル、バッチ翻訳をサポートしています。
  • GUI利用可能: 進捗状況や設定を監視するためのStreamlitベースのブラウザインターフェースが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト