はじめに
Doc2XAPITranslateは、英語のPDFやMarkdown文書を中国語の文書に素早く翻訳するために設計された強力な全文文書翻訳ツールです。このツールは、DeepSeek、OpenAI、Ollama、Google Translate、DeepL、DeeLXなどの幅広い翻訳者をサポートし、翻訳の正確性と汎用性を保証します。Doc2XAPITranslateは、原文の数式、表、画像形式を保持することができ、高品質の翻訳結果を提供します。ユーザーは、その後の編集や使用のための簡単な操作でMarkdownまたはWord形式にドキュメントを変換することができます。
機能一覧
- マルチ翻訳者対応DeepSeek、OpenAI、Ollama、Google Translate、DeepL、DeeLXなど、さまざまな翻訳機能を内蔵。
- マルチスレッド翻訳マルチスレッド翻訳をサポートし、翻訳速度と効率を向上させます。
- フォーマットの保持翻訳結果の完全性を保証するために、原文の数式、表、グラフィック形式を保持する。
- 複数の出力フォーマット翻訳結果のMarkdownやWord形式での出力に対応。
- カスタム翻訳者ユーザーは特定の必要性を満たすために翻訳者をカスタマイズできる。
- GUIインターフェースユーザーフレンドリーなグラフィカル・ユーザー・インターフェースで操作が簡単。
- CLIサポート高度なユーザーや自動化されたプロセスのためのコマンドラインインターフェイス操作をサポートします。
ヘルプの使用
設置プロセス
- ウィンドウズ::
- Pandocをダウンロードしてインストールする。
- Powershellで以下のコマンドを入力してインストールする:
シェル
winget install --source winget --exact --id JohnMacFarlane.Pandoc
- マックオス::
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
シェル
brew install pandoc
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
- Ubuntu/デビアン::
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
シェル
sudo apt install pandoc
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
- アーチ/マンジャロ::
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
シェル
sudo pacman -S pandoc-cli
- ターミナルで以下のコマンドを実行し、Pandocをインストールする:
使用プロセス
- GUIプログラムを実行する::
- コンパイル済みのプログラムをダウンロードし、解凍して実行する。
- MarkdownまたはPDFファイルをインポートし、翻訳者と翻訳設定を選択し、[翻訳を開始]をクリックします。
- 翻訳が完了したら、出力形式(MarkdownまたはWord)を選択し、ファイルを保存します。
- CLIプログラムの実行::
- 現在のリポジトリをクローンします:
シェル
git clone https://github.com/NoEdgeAI/Doc2XAPITranslate.git
cd Doc2XAPITranslate
- 仮想環境を作成し、起動する:
シェル
conda create -n translate python=3.12
コンダは翻訳をアクティブにする
- 依存関係をインストールします:
シェル
pip install -r requirements.txt
- プログラムを実行する:
シェル
python Main.py
- 現在のリポジトリをクローンします:
カスタム翻訳者
- 並進関数を定義する::
def translate(text: str, prev_text: str, next_text: str) -> str.
next_text: str -> str.
return "これは例です!"
except Exception as e: print(f "エラー: {e}")
print(f "エラー: {e}")
テキストを返す
- カスタム翻訳者の使用::
from MD_Translate import Process_MD
file_path = "パス/to/your/md/file.md"
スレッド = 10
Process_MD(md_file=file_path, translate=translate, thread=threads)