Zotero PDF2zh:在Zotero中使用PDF2zh進行PDF文件翻譯
Zotero PDF2zh是什么?
Zotero PDF2zh 是一款為 Zotero 文獻管理工具開發(fā)的ai插件,能夠將 PDF 文件中的英文內容翻譯為中文,并支持多種翻譯引擎和格式輸出。它能夠處理數(shù)學公式,并且可以將雙欄論文轉換為單欄格式,方便在手機上閱讀。
Zotero PDF2zh功能特點
一鍵翻譯英文 PDF 論文:支持整篇論文翻譯,輸出純中文或中英對照 PDF。
多翻譯引擎支持:集成 Bing、DeepSeek、智譜等翻譯引擎,支持自定義 API 接口。
保留公式圖表:使用 pdf2htmlEX 解析 PDF,精準保留 LaTeX 公式、表格和圖像。
雙欄轉單欄:智能將雙欄 PDF 轉為單欄,優(yōu)化手機和平板閱讀。
字體優(yōu)化:支持自定義中文字體(推薦使用霞鶩文楷),提升閱讀可讀性。
多種輸出格式:支持生成 mono(僅含目標語言)、dual(源語言與目標語言對照)以及 compare(中英雙欄對照)三種格式的 PDF 文件。
Zotero PDF2zh安裝使用步驟
一、安裝PDF2zh
安裝命令:
pip install pdf2zh:安裝最新版本的pdf2zh。
pip install --upgrade pdf2zh:更新已安裝的pdf2zh版本。
當前版本:v1.9.0。
二、在Zotero中配置插件參數(shù)
1.設置翻譯參數(shù)
Python Server IP:默認為http://localhost:8888,可自行修改端口號。
翻譯引擎:默認為Bing,可從下拉菜單選擇或自行輸入。
線程數(shù):默認為4,用于控制翻譯時的執(zhí)行線程數(shù)。
翻譯文件輸出路徑:臨時存儲翻譯后的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則無需配置)。
四、執(zhí)行腳本
下載腳本文件:
wget https://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py
執(zhí)行腳本文件:
python server.py 8888
注意事項:
若修改了端口號,需在Zotero配置中相應修改。
Zotero插件配置會覆蓋Python腳本中的配置,若不想在Zotero中配置,可將Zotero插件配置留空。
五、翻譯文件
PDF2zh: Translate PDF:生成文件由Zotero插件設置中的“默認生成文件”決定,默認生成mono和dual兩個文件。
PDF2zh: Cut PDF:將雙欄PDF文件切割為單欄文件,適配手機閱讀,生成后綴為cut的單欄PDF文件。
PDF2zh: 中英雙欄對照:將后綴為dual的文件切割拼接為中英文對照文件,生成后綴為compare的中英雙欄對照PDF文件。
項目鏈接
https://github.com/guaguastandup/zotero-pdf2zh