Zotero PDF Translate:PDF 外文文献即时翻译教程,支持 20+ 翻译服务
【免费下载链接】zotero-pdf-translateTranslate PDF, EPub, webpage, metadata, annotations, notes to the target language. Support 20+ translate services.项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf-translate
在 Zotero 阅读器里打开一篇英文论文,选中一段文字,中文译文随即出现在弹出窗口和右侧项目面板中——这就是 Zotero PDF Translate 每天替你做的工作。这款 Zotero 插件能把 PDF、EPub、网页、元数据、注释和笔记翻译成目标语言,并提供 20 余种翻译服务供你选择。
功能总览:读外文文献的三类能力
它的功能可以归到三条主线上:读得快、存得下、管得住。
| 目标 | 功能 | 具体表现 |
|---|---|---|
| 读得快 | 选区翻译 | 在阅读器中选中文本,译文同时显示在弹出窗口与项目面板 |
| 读得快 | 单词典查 | 单个单词走词典服务,可显示发音播放按钮 |
| 读得快 | 逐句翻译 | 翻译后按 Shift+P 选择 "Translate Sentences",目前支持 en2zh、en2en |
| 读得快 | 标题/摘要翻译 | 右键文献条目翻译标题或摘要;在集合视图中用 Ctrl+T 批量切换标题译文 |
| 存得下 | 添加到笔记 | 点击 "Add to Note",原文与译文一并写入当前笔记(需有激活的笔记编辑器) |
| 存得下 | 注释自动翻译 | 高亮/下划线标注的译文写入注释评论,也可选择存入注释正文 |
| 存得下 | 重译更新 | 在项目面板修改注释文本,点击 "Update Annotation" 同步更新注释与译文 |
| 管得住 | 独立翻译窗口 | 一个窗口内并排查看、对比多个翻译服务的结果 |
| 管得住 | 20+ 翻译服务 | 免密钥、需 API key 与自部署三类服务混用,随时切换 |
| 管得住 | 高级清理与批量重置 | 自动检测文献语言、正则清理结果、批量重置标题/摘要翻译字段 |
下面看这三条主线在操作中的具体形态。
阅读时:选区翻译是主路径
在 Zotero 阅读器中打开 PDF、EPub 或网页,选中一句话就能得到译文。单个单词会直接走词典服务,有发音时旁边会出现播放按钮。遇到长段,可以先整体翻译,再按 Shift+P 选择 "Translate Sentences",插件会逐句给出译文,便于逐句精读。
存档时:双语笔记与注释译文
选中文字后,如果有一个激活的笔记编辑器,点击 "Add to Note" 就能把原文与译文同时存进当前笔记;在 General 选项打开 "Replace Raw" 后,笔记里可以只用译文替换原文。
高亮、下划线标注走的是另一条路:在 General 选项开启 "Automatically Translate Annotation",标注译文会自动写入注释评论(或注释正文)。之后你在项目面板修改注释文本并点击 "Update Annotation",注释内容和译文会一起刷新。
对比时:独立翻译窗口多服务并排
对某段译文拿不准时,打开独立翻译窗口,把同一段原文分别交给不同服务(如 Google、CNKI、DeepL)翻译,结果并排展示,挑最靠谱的那版。
从零到第一次成功翻译:安装与初始配置完整步骤
了解完能力,接下来是让插件跑起来。整个过程只有取文件、安装、设服务三步。
1. 获取 .xpi 插件文件。可以直接从项目 Release 页下载 .xpi 安装包,也可以克隆仓库自行构建:
git clone https://gitcode.com/gh_mirrors/zo/zotero-pdf-translate cd zotero-pdf-translate && npm install && npm run build构建完成后,可用插件包在./build/目录中。
2. 安装插件。在 Zotero 顶部菜单点击Tools→Plugins,在插件页右上角点击齿轮图标,选择Install Plugin from file,选中你的 .xpi 文件。若用 Firefox 下载,请先右键链接选择 "Save As" 保存完整文件。
3. 初始配置。默认服务是 Google Translate,无需密钥;默认目标语言与 Zotero 界面语言一致。如果不符合预期,到Edit→Settings→Translate→Service里更换服务与语言。完成后,在阅读器里打开任意 PDF 或网页、选中一段文字,就是你的第一次翻译。
装好之后,下面这些细节会直接影响你的使用效率。
Zotero PDF Translate 实用技巧四条
1. 按需选服务。入口在Edit→Settings→Translate→Service。免密钥的免费服务有 Google Translate、CNKI、海词、有道、iCIBA、MyMemory、Bing、DeepLX 等,适合先跑起来;对中英学术场景要求高,可试百度垂直领域翻译,支持学术论文、生物医药、信息技术等领域方向;有自部署服务器的话,可接 LibreTranslate、MTranServer、NLLB 或 Pot。Microsoft、DeepL、腾讯等需密钥的服务均带一定免费额度。
2. 合并或拆分选区。在 PDF/EPub/网页中选文本时按住 Ctrl(Windows/Linux)或 ⌘(macOS),可以把多处选区合并成一次翻译;也可以直接在项目面板勾选 "Concat Mode" 复选框。反过来,需要精细处理时按 Shift+P 进入逐句模式。
3. 把自动切换为手动。不选中文本时不想自动翻译,到Edit→Settings→Translate→General取消勾选 "Automatically Translate Selection",之后点弹出窗口或项目面板上的 "Translate" 按钮手动触发。
4. 调布局与字号。在 User Interface 选项里可设译文字号、行高,以及项目面板中是否显示标题、摘要译文;翻译面板中拖动分隔条可调整原文/译文区域大小,双击分隔条恢复默认。用大模型服务时,若结果常带空行或思考内容,到 Advanced 选项打开 "Strip empty lines and thinking from translation results"。
这些技巧之外,还要清楚它的适用范围。
适用场景与使用边界
适合:
- 需要大量阅读英文文献的研究者与学生,希望在库内边读边译,不切窗口;
- 想把原文加译文沉淀为双语笔记、注释资料的人;
- 有自部署服务器、想接入 LibreTranslate、MTranServer、NLLB 等本地服务的使用者。
不适合或需注意:
- 它是阅读辅助,不是专业翻译工具,重要内容仍建议人工校对;
- 逐句翻译目前仅支持 en2zh 与 en2en 两个方向;
- "添加到笔记" 只在有激活的笔记编辑器时可用;
- 需密钥的服务有额度限制(如 Microsoft 免费 2M、DeepL 免费 500k、腾讯免费 5M),请留意用量。
常见问题
Q:默认目标语言不是我想要的?默认目标语言与 Zotero 界面语言相同,到Edit→Settings→Translate→Service里修改服务语言设置即可。
Q:不想选中文本时自动翻译?在Edit→Settings→Translate→General取消勾选 "Automatically Translate Selection",改由弹出窗口或项目面板上的 "Translate" 按钮手动触发。
Q:翻译报错或结果不正确?先检查服务语言设置是否正确,再确认需密钥服务填写的 secret 无误;各服务的密钥格式在 README 的配置章节中有逐一说明。
如果你打算贡献代码,下面这一节能帮你少走弯路。
开发者:如何添加新的翻译服务
所有服务实现集中在 src/modules/services/ 目录。新增服务的步骤:复制该目录下的_template.ts为新文件,填写必需的 id、type 字段与 translate 函数;在 src/modules/services/index.ts 中导入新服务对象;再到addon/locale/{lang}/addon.ftl添加对应的本地化字符串,构建后即可测试。
现在就可以开始安装
Zotero PDF Translate 把翻译这一步嵌进了阅读流程:选中即译、点击即存、开窗即比。如果你的库里外文文献居多,可以从默认服务 Google Translate 开始——取一个 .xpi,通过 Tools → Plugins → "Install Plugin from file" 装好即可使用;更多配置细节见项目 README。
【免费下载链接】zotero-pdf-translateTranslate PDF, EPub, webpage, metadata, annotations, notes to the target language. Support 20+ translate services.项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf-translate
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考