Zotero PDF2zh:ZoteroでPDF2zhを使ってPDFを翻訳する
Zotero PDF2zhとは?
Zotero PDF2zhは、Zotero文献管理ツールのために開発されたaiプラグインで、PDFファイル内の英語コンテンツ翻訳を中国語に変換でき、複数の翻訳エンジンと出力フォーマットに対応しています。数式を処理することができ、2段組論文を1段組に変換することもできるため、スマートフォンでの閲覧に便利です。

Zotero PDF2zhの主な機能
英文PDF論文をワンクリック翻訳:論文全体の翻訳に対応し、中国語のみまたは中日対訳PDFを出力します。
複数の翻訳エンジンをサポート:Bing、DeepSeek、智譜などの翻訳エンジンを統合し、カスタムAPIインターフェースに対応します。
数式・図表を保持:pdf2htmlEXを使用してPDFを解析し、LaTeX数式、表、画像を正確に保持します。
2段組から1段組へ変換:2段組PDFを自動的に1段組に変換し、スマートフォンやタブレットでの閲覧を最適化します。
フォントの最適化:カスタム日本語・中国語フォントに対応(霞鹜文楷の使用を推奨)し、可読性を向上させます。
複数の出力フォーマット:mono(ターゲット言語のみ)、dual(ソース言語とターゲット言語の対訳)、compare(中英2段組対訳)の3種類のPDFファイル生成に対応します。
Zotero PDF2zhのインストールと使用方法
一、PDF2zhのインストール
インストールコマンド:
pip install pdf2zh:最新版のpdf2zhをインストールします。
pip install --upgrade pdf2zh:インストール済みのpdf2zhをアップグレードします。
現在のバージョン:v1.9.0。
二、Zoteroでのプラグインパラメータの設定
1.翻訳パラメータの設定
Python Server IP:デフォルトはhttp://localhost:8888で、ポート番号は自由に変更できます。
翻訳エンジン:デフォルトはBingで、ドロップダウンメニューから選択するか、手動で入力できます。
スレッド数:デフォルトは4で、翻訳時の実行スレッド数を制御します。
翻訳ファイル出力パス:翻訳後のPDFファイルを一時保存する場所で、デフォルトは空白です。絶対パスの設定を推奨します。
Pdf2zh設定ファイルパス:翻訳エンジンとフォントを設定するために使用し、デフォルトは空白です。絶対パスの設定を推奨します。
短标题にリネーム:追加されたファイルのアイテムタイトルをmono、dualなどの短标题に変更します。元のファイル名は変更されません。

2.デフォルトで生成される翻訳ファイルの選択
デフォルト生成ファイル:monoとdualファイル。
制御オプション:チェックボックスでZoteroに追加するファイルを制御し、生成後に自動で開くかも選択できます。
三、PDF2zh設定ファイルの追加&翻訳中文字体の変更(オプション)
新規config.jsonファイルの作成:設定ファイルのパスをZotero翻訳設定に入力します。
config.jsonの例:
{
"NOTO_FONT_PATH": "./LXGWWenKai-Regular.ttf",
"translators": [
{
"name": "openai",
"envs": {
"OPENAI_BASE_URL": "https://api.openai.com/v1",
"OPENAI_API_KEY": "sk-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxx",
"OPENAI_MODEL": "gpt-4o-mini"
}
}
]
}NOTO_FONT_PATH:カスタムフォントのパス。
translators:複数のAI翻訳エンジンを設定できます(デフォルトのBingまたはGoogleを使用する場合は設定不要)。
四、スクリプトの実行
スクリプトファイルのダウンロード:
wget https://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py
スクリプトファイルの実行:
python server.py 8888
注意事項:
ポート番号を変更した場合は、Zoteroの設定でもそれに応じて変更する必要があります。
Zoteroプラグインの設定はPythonスクリプトの設定を上書きします。Zoteroで設定したくない場合は、Zoteroプラグインの設定を空白のままにしてください。
五、ファイルの翻訳
PDF2zh: Translate PDF:生成されるファイルはZoteroプラグイン設定の「デフォルト生成ファイル」によって決まり、デフォルトではmonoとdualの2つのファイルが生成されます。
PDF2zh: Cut PDF:2段組PDFファイルを1段組ファイルにカットし、スマートフォンでの閲覧に適応させます。末尾がcutの1段組PDFファイルが生成されます。
PDF2zh: 中英双栏对照:末尾がdualのファイルをカット・結合して中英対訳ファイルを作成し、末尾がcompareの中英2段組対訳PDFファイルを生成します。
プロジェクトリンク
https://github.com/guaguastandup/zotero-pdf2zh
脚本プランナー▸
AIアプリ
AIニュース 