1 概述
将 PDFMathTranslate和 PDFMathTranslate-next 的全文翻译能力集成到 Zotero 中。核心能力:将英文论文 PDF 完整翻译为中文,保留原文排版——公式、表格、图表位置不变,生成双语对照 PDF。
与 Zotero PDF Translate 的区别
| Zotero PDF2zh | Zotero PDF Translate | |
| 全文翻译 | 划词翻译 | |
2 安装
2.1 第零步:安装 Zotero
Zotero 软件的详细安装教程可以看上一篇文章。
2.2 第一步:安装 uv
irm https://astral.sh/uv/install.ps1 | iex
安装后执行 uv --version 验证。

2.3 第二步:下载项目文件
以管理员身份打开 PowerShell 命令行窗口,切换到你想存放的目录,执行以下命令:
mkdir zotero-pdf2zh && cd zotero-pdf2zh
wget -UseBasicParsing -OutFile server.zip https://raw.githubusercontent.com/guaguastandup/zotero-pdf2zh/refs/heads/main/server.zip

等待其下载即可。下载完成后的界面如下图所示:

如果 wget 下载失败,可手动访问 https://github.com/guaguastandup/zotero-pdf2zh/blob/main/server.zip 下载。
下载完成后,在当前目录解压 server.zip,解压后打开 server 目录,确认server.py 存在。
2.4 第三步:启动翻译服务
切换到 server 目录,PowerShell 执行以下命令:
⚠️ 翻译功能依赖此脚本持续运行,使用时不要关闭终端窗口。默认端口 8890。
2.5 第四步:安装 Zotero 插件
下载 zotero-pdf-2-zh.xpi,打开 Zotero 软件,选择 工具 → 插件,然后点击「⚙️」按钮,选择 Install Plugin From File.. ,从本地选择刚才下载的zotero-pdf-2-zh.xpi 文件,重启 Zotero。


2.6 第五步:配置插件
- 打开 Zotero 软件,选择
编辑→设置,选择「PDF2zh」,点击检查连接确认与 Python 服务的连接(端口默认 8890)


选择翻译引擎 配置翻译服务的 API Key
翻译引擎对比:
| PDF2ZH(旧版) | PDF2ZH Next(新版) | |
翻译服务推荐:
| 服务 | 费用 | 说明 |
| deepseek | ||
⚠️ 仅添加 API 配置不会生效,还需在页面顶部下拉菜单中选择翻译服务。
3 使用
确保 server.py在终端中运行- 在 Zotero 中选中条目或 PDF → 右键 → PDF2zh

3․ 选择翻译方式,等待生成。生成后的中英文对照:

可多选条目进行批量翻译。
四种翻译模式:
| 翻译 PDF | ||
| 裁剪 PDF | ||
| 双语对照 | ||
| 双语对照(裁剪后拼接) |
夜雨聆风