Zotero PDF Translate 上手指南:3 分钟配好划词翻译与多引擎
【免费下载链接】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 PDF Translate 是 Zotero 的翻译插件,把 PDF、EPub、网页、文献标题摘要、注释和笔记翻译成目标语言,提供 20 余种翻译引擎。配置流程并不长:装上插件、挑一个引擎、选中文本就能看到译文。下面的上手清单大约 3 分钟走完。
上手清单:从安装 .xpi 到第一次翻译成功
- 从项目 Releases 页面下载最新的
.xpi安装包;用 Firefox 下载时右键链接选“存储为”。 - 打开 Zotero 顶部菜单
Tools→Plugins,进入插件页后点右上角齿轮图标,选Install Plugin from file。 - 选中下载的
.xpi文件,重启 Zotero 完成安装。 - 在阅读器中打开任意 PDF 或网页,选中一句话——译文会自动出现在选区弹层和右侧项目栏。默认使用 Google 引擎,不需要任何密钥。
- 想手动控制就关闭自动翻译:
Edit→Settings→Translate→General中取消勾选Automatically Translate Selection,之后点面板里的Translate按钮再翻。
插件适配 Zotero 7/8。默认目标语言跟随 Zotero 界面语言,不是想要的语言就去Translate→Service页改源/目标语言。
翻译引擎选型对照表:免费、密钥与自部署
选型思路按三条线:不想申请密钥就选免费档;对中英质量有要求就选 DeepL 或有道智云;要求内网或离线就上自部署方案。
| 引擎 | 密钥要求 | 适合场景 |
|---|---|---|
| Google Translate | 免费,无需密钥 | 默认首选,支持 100+ 语言 |
| Bing、火山 Web、腾讯 Transmart | 免费,无需密钥 | 中英互译备用,Google 不通时顶替 |
| CNKI、iCIBA、有道翻译 | 免费,无需密钥 | 学术中英免费档 |
| MyMemory | 免费,5k 字符/天/每 IP | 在设置里填邮箱可升到 50k/天 |
| DeepL | 需要secretToken,每月 50 万字符免费 | 质量优先的中英长文,可挂术语表 |
| 有道智云 | 需要APPID#SECRET#VOCABID | 学术中英,支持术语表与领域化翻译 |
| 阿里云翻译 | 需要accessKeyId#accessKeySecret#endpoint,每月 100 万字符免费 | 大批量文献,支持 200+ 语言 |
| GPT / Gemini / Claude | 需要各自 API key | LLM 翻译,译文更自然,可用自定义提示词 |
| LibreTranslate / MTranServer / NLLB | 自部署 | 本地跑服务,不依赖外网 |
密钥格式以#分段,填错分隔符是最常见的报错原因:DeepL 填secretToken,需要固定术语时追加#glossaryId;有道智云的VOCABID是术语表 ID,没有术语表可以不填;阿里云的endpoint不填则走默认地域。
把它嵌进你的工作流:注释、多引擎对比与连接选段
高亮即翻译,译文进注释
用高亮或下划线选中文字,译文自动追加到该注释的 comment 里。之后可以在项目栏直接修改注释原文,点Update Annotation重新同步译文,适合“先做标注、再读译文”的阅读顺序。
独立窗口对比多个引擎
打开独立翻译窗口,用Add Source把 Google、DeepL 等引擎加进同一窗口并排比对,满意的结果可以 Pin 住。
选段入笔记,连接模式翻长段
- 把选中文本连同译文写入笔记,仅在笔记编辑器处于打开状态时可用;勾选
Replace Raw则只写入译文。 - 按住
Ctrl(Windows/Linux)或⌘(macOS)连续选段,可把多个段落合并成一段整体翻译,上下文更连贯。 - 翻译完成后按
Shift+P选Translate Sentences可分句翻译,目前支持 en2zh 与 en2en。
避坑与调优:划词不翻译先查这三处
| 症状 | 检查位置 |
|---|---|
| 划词后无反应 | General页Automatically Translate Selection是否勾选;Zotero 是否为 7/8 版本 |
| 翻译语言不对 | Translate→Service修改源/目标语言,默认跟随 Zotero 界面语言 |
| 引擎报错或结果为空 | 核对密钥#分隔格式与是否过期、免费额度是否用完,换免密钥引擎验证 |
| 中文文档被自动翻译干扰 | Advanced 页设置“文件语言为以下时禁用自动翻译”,默认zh,zh-CN,中文 |
长期维护两点:给 2~3 个引擎留作互备,避免单一服务限额时断档;使用 LLM 引擎时在 Advanced 页开启“去除译文空行与思考内容”,减少多余输出。面板字号、行高、原文/译文上下顺序都在Translate→User Interface页调整。
进阶入口:添加自定义翻译引擎
现有列表不满足需求时,复制src/modules/services/_template.ts为新的服务文件,填好 id、type 与 translate 函数,再到 src/modules/services/index.ts 导入并在语言文件中补上对应名称,然后构建测试。本地构建命令:
git clone https://gitcode.com/gh_mirrors/zo/zotero-pdf-translate cd zotero-pdf-translate && npm install && npm run build产物在./build/*.xpi。
先打开Tools→Plugins确认插件已安装,再在阅读器里选中一句话看第一条译文出现——配置就到位了。
【免费下载链接】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),仅供参考