はじめに
PDFMathTranslateはAIベースのツールで、元の書式を保持したままPDFの科学論文を翻訳するように設計されています。Google、DeepL、Ollama、OpenAIなどの多言語・翻訳サービスをサポートしており、コマンドラインツール、対話型インターフェース、Dockerデプロイメントで使用することができます。
機能一覧
- タイポグラフィの完全保持翻訳された文書は、数式、図表、目次を含む元のレイアウトを保持します。
- マルチ翻訳サービスGoogle、DeepL、Ollama、OpenAIなど複数の翻訳サービスに対応。
- 多言語サポート様々なユーザーニーズに応えるため、多言語翻訳に対応。
- コマンドラインツール使いやすいコマンドラインツールを提供します。
- インタラクティブ・ユーザー・インターフェースコマンドラインに不慣れなユーザーにも使いやすいGUIインターフェースを提供。
- Dockerのデプロイメントクラウドやローカルサーバーで簡単に実行できるDockerデプロイメントをサポートしています。
- マルチスレッド翻訳マルチスレッド翻訳をサポートし、翻訳効率を向上。
- 正規表現の設定柔軟性の高い正規表現による翻訳ルールの設定をサポートします。
ヘルプの使用
インストールと使用方法
PDFMathTranslateは、コマンドラインツール、対話型インターフェース、Dockerデプロイの3つの使用方法を提供しています。
方法1:コマンドラインツール
- Python(バージョン3.8から3.12)がインストールされていることを確認してください。
- PDFMathTranslateパッケージをインストールします:
pip install pdf2zh
- コマンドラインツールを使ってドキュメントを翻訳してください:
pdf2zhドキュメント.pdf
方法2:インタラクティブ・インターフェース
- Python(バージョン3.8から3.12)がインストールされていることを確認してください。
- PDFMathTranslateパッケージをインストールします:
pip install pdf2zh
- ブラウザでインタラクティブ・インターフェースを起動する:
pdf2zh -i
ブラウザが自動的に起動しない場合は、手動で開いてください http://localhost:7860/
方法3:Dockerデプロイメント
- Dockerイメージをプルして実行する:
docker pull byaidu/pdf2zh docker run -p 7860:7860 byaidu/pdf2zh
- ブラウザで http://localhost:7860/ を開く
高度なオプション
- インタラクティブ・インターフェースへ:
pdf2zh -i
- ドキュメントの一部翻訳:
pdf2zh example.pdf -p 1
- ソース言語とターゲット言語を指定します:
pdf2zh example.pdf -li en -lo zh
- 翻訳サービスを選択します:
pdf2zh example.pdf -s deepl
- マルチスレッド翻訳:
pdf2zh example.pdf -t 1
- 正規表現を使用して、保存する数式フォントと文字を指定します:
pdf2zh example.pdf -f "(MS.*)"