Zotero PDF Translate 实用指南:边读英文 PDF 边翻译,一个快捷键搞定

发布时间:2026/11/4 7:01:59
Zotero PDF Translate 实用指南:边读英文 PDF 边翻译,一个快捷键搞定

Zotero PDF Translate 实用指南:边读英文 PDF 边翻译,一个快捷键搞定

【免费下载链接】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 多种翻译服务(Google、DeepL、百度、GPT、Gemini 等),还支持词典释义、句子级对照和独立对比窗口,读文献的人值得装一次。

它到底能帮你做什么

装完插件后,你主要会用到这几件事:

  • 选词即译:在阅读器里选中文字,译文自动弹在选区旁的气泡里,同时同步显示在右侧 item pane;
  • 批注联动:划词、下划线产生的 annotation,翻译会自动挂到批注内容里,还能回到 item pane 修改后点 "Update Annotation" 重写批注;
  • 原文加译文存进笔记:笔记编辑器处于激活状态时,一键把选中文本连同译文追加到 note,方便日后检索;
  • 题录级翻译:右键文献条目或按Ctrl+T翻译标题,摘要也支持右键菜单一键翻译,翻译结果会写回条目的 Title/Abstract 字段;
  • 单字查词典:选中一个词时自动走词典服务(如 Cambridge、Collins、Bing 词典),还能点喇叭播放发音;
  • 句子级对照:整段译完按Shift+P选 "Translate Sentences",逐句对照(目前支持 en2zh、en2en)。

三步装好插件

  1. 从 release 页下载.xpi安装包(Firefox 用户注意用"另存为"下载,避免直接打开);
  2. 在 Zotero 顶部菜单点Tools → Plugins,打开扩展页后点右上角齿轮图标;
  3. 选Install Plugin from file,选刚才下载的.xpi文件,装完即可使用。

插件兼容 Zotero 7 及以上版本。装好后不用做任何配置就能跑:默认服务是 Google Translate,目标语言跟随 Zotero 自身语言。

选词、批注、存笔记:三个核心翻译场景

场景一:随手选词看译文。这是最常用的一条路径——鼠标划过需要理解的句子,气泡面板立刻给出译文,item pane 里也会保留一份。觉得气泡挡视线,可以在Edit → Settings → Translate → General里关掉Enable Reader Selection Pop-up,只在 item pane 显示。

场景二:把译文沉淀到批注。选中文字后划高亮或下划线,勾选Automatically Translate Annotation,译文就会写进这条 annotation,之后翻回这条批注还能看到对照。跨设备同步过来的旧批注,也可以在设置里打开自动翻译,补上译文。

场景三:原文+译文一起存进笔记。打开一个 note 编辑器,选中 PDF 里的段落,面板上会出现 "Add to Note" 入口,原文和译文一起进入笔记;勾选Replace Raw则只用译文替换原文。适合做阅读摘录卡。

20 多种翻译服务,怎么挑

设置入口在Edit → Settings → Translate → Service。挑服务时可以先按"要不要配密钥"分三类:

类型代表服务适合谁
免费免密钥Google、Bing、iCIBA、MyMemory、DeepLX开箱即用,日常阅读首选
需申请 API Key百度(含垂直领域)、有道智云、DeepL、阿里云、火山、Microsoft对术语准确性、领域翻译有要求的人
大模型 APIGPT、Gemini、Qwen-MT、Claude长难句、需要提示词干预的学术文本

几点实用建议:

  • 默认先用 Google,中英覆盖广、不需要任何配置;
  • 做生物医药、法学这类专业文献,可以换百度垂直领域翻译(academic/senimed 等领域码),术语更稳;
  • 想换大模型引擎时,密钥按各服务的格式填入(比如百度是APPID#KEY用#分隔),格式都写在 README.md 的服务表格里;
  • 大模型服务如果输出夹带"思考过程"或空行,在Advanced里打开Strip empty lines and thinking即可自动清理;还嫌脏可以填一条正则做二次过滤。

独立窗口:多个引擎同屏对比

同一句话,不同引擎翻得确实不一样。插件提供了一个独立翻译窗口(Standalone),可以把同一段文本扔进多个服务并行出结果,逐列对比着挑。在User Interface里还能勾选Standalone: Keep Windows on Top,让窗口常驻最上层,边读边比。

两个配合技巧:

  • 连选翻译:按着Ctrl(macOS 为⌘)继续划词,多段文字会合并进同一次翻译请求,适合一次翻完一整段加脚注的场景;
  • 逐句对照:整段翻译完成后按Shift+P触发 SentenceBySentence,逐句看原文和译文的对应关系,细读方法论章节时很好用。

常用快捷键与开关速查

操作方式
翻译选中文字选中文本后按Ctrl+T
合并多段选区按住Ctrl/⌘划词,或在 item pane 勾选Concat Mode
句子级对照翻译完成后按Shift+P
改手动翻译General里取消Automatically Translate Selection,改点面板上的Translate按钮
改目标语言Service页的语言设置
调字号/行高User Interface里设Font Size、Line Height
调面板原文/译文区高度拖中间分隔条,双击复位

常见问题怎么处理

面板不弹出来:先确认选中的是在阅读器窗口里,再看General里的Enable Reader Selection Pop-up是否被关掉了;关掉后译文只走 item pane 这一路。

译文方向不对:目标语言默认跟随 Zotero 语言,不是你要的方向就去Service页改。

报 401/密钥错误:对照 README.md 里对应服务的 secret 格式检查分隔符和位数;免费服务换付费服务后忘了切回来,也常在Service页一键切回。

想清掉条目里的旧译文:在Advanced里有 "Reset field of selected items",选中一批文献点一下,Title/Abstract Translation 字段即可批量重置。

想自己构建或加翻译服务?

源码里每个翻译引擎都是独立模块,放在 src/modules/services/ 下,照_template.ts抄一份、实现translate函数再在index.ts注册,就能加一个新服务。自己跑一遍只需要:

git clone https://gitcode.com/gh_mirrors/zo/zotero-pdf-translate cd zotero-pdf-translate npm install npm run build

产物会生成在build/*.xpi,装法同前面三步。更多细节见仓库根目录的 README.md。

【免费下载链接】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),仅供参考