Zotero PDF2zh:ZoteroでPDF2zhを使ってPDFを翻訳する 215

小编 ·

Zotero PDF2zh:ZoteroでPDF2zhを使ってPDFを翻訳する

Zotero PDF2zhは、文献管理ツールZotero向けに開発されたAIプラグインです。PDF内の英語コンテンツを中国語に翻訳でき、複数の翻訳エンジンや出力形式に対応しています。数式にも対応し、2段組の論文を1段組に変換してスマートフォンでの閲覧を容易にします。

Zotero PDF2zh:ZoteroでPDF2zhを使ってPDFを翻訳する

Zotero PDF2zhとは?

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

Zotero PDF2zh:在Zotero中使用 PDF2zh进行PDF文件翻訳.webp

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などの短标题に変更します。元のファイル名は変更されません。


在Zotero中配置插件参数.webp

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