☰
Zotero PDF Translate:在 Zotero 里实时翻译选中的 PDF 文字,支持 20 多种翻译服务
2026/11/4 11:58:48 网站建设 项目流程

Zotero PDF Translate:在 Zotero 里实时翻译选中的 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 PDF Translate(官方名 Translate for Zotero)是 Zotero 的翻译插件。它把 PDF、EPub、网页、条目元数据、注释和笔记里的文字翻译到你的目标语言,内置 20 多种翻译服务,不需要离开 Zotero 去浏览器里复制粘贴查词。

Zotero PDF Translate 是什么:能翻译哪些内容

这个插件只在 Zotero 内部工作,可翻译的对象包括:

  • PDF、EPub、网页文件中选中的文字
  • 条目的标题和摘要
  • 高亮、下划线注释
  • 笔记中的文本

版本要求 Zotero 7.9.9 及以上,官方支持 7/8 两个大版本。默认目标语言跟随 Zotero 当前的界面语言,比如中文界面的 Zotero 会把英文默认翻成中文。

怎么安装:从 .xpi 到第一次翻译

安装走 Zotero 自带的附加组件管理器,不需要命令行:

  1. 从项目的 Release 页下载 .xpi 安装包。
  2. 在 Zotero 顶部菜单点 Tools → Plugins。
  3. 在附加组件页面点右上角齿轮图标,选择 Install Plugin from file。
  4. 选中刚下载的 .xpi,确认安装。

装完后在阅读器打开任意一篇 PDF,选中一段英文。默认 "Automatically Translate Selection" 是开启的,译文会自动出现在选区旁的小浮窗和右侧 item pane 的翻译区里,全程零配置。如果你的网络环境用不了默认服务,到 Settings → Translate → Service 换一个即可。

核心功能:翻译结果出现在哪里

阅读器实时翻译与浮窗

选中文字后,结果同时显示在两处:选区附近的浮窗,以及 item pane 的翻译区。嫌浮窗碍事的话,在 Settings → Translate → General 关闭 "Enable Reader Selection Pop-up",只保留 item pane。选中的内容如果是单个单词,插件默认走词典服务给出释义而不是整句翻译,可以在同一页取消 "Enable Dictionary" 关掉。

注释自动附带译文、一键写入笔记

用高亮或下划线工具标注文字后,插件可以把译文写进注释的 comment 里;之后在 item pane 修改注释文字、重新翻译,点 "Update Annotation" 即可同步更新。笔记编辑器打开时,还能把"原文 + 译文"一键加入笔记;开启 "Replace Raw" 后,笔记里只保留译文、替换掉原文。

独立翻译窗口与逐句翻译

Standalone Window 把原文和译文放到独立窗口里,可以把多个引擎的结果放在一起对比。两个顺手的小功能:完成一次翻译后按Shift+P选择 "Translate Sentences",可以逐句翻译(目前支持 en2zh 和 en2en);在 PDF/EPub/网页中选文字时按住Ctrl(macOS 是⌘),不连续选区会被拼接成一段一起翻译,也可以在 item pane 勾选 "Concat Mode" 达到同样效果。

常用配置项:服务选择、快捷键与进阶开关

所有设置入口在 Edit → Settings → Translate,分 General、Service、User Interface、Advanced 四页。常用的几项:

  • 翻译服务:默认是 Google Translate;如果 Zotero 是中文界面,默认服务会是 CNKI。多数服务免费且无需密钥,如 Google、CNKI、海词、有道、iCIBA、Bing;DeepL、百度、腾讯、GPT 等需要按指定格式粘贴密钥,例如百度是APPID#KEY,DeepL 是secretToken,火山是accessKeyId#accessKeySecret。MyMemory 免费额度是每个 IP 每天 5k 字符,在设置里填上邮箱可升到 50k。
  • 快捷键:Ctrl+T用于翻译条目标题;在条目列表视图按同一组合键,可显示或隐藏标题译文列。
  • User Interface:译文字号默认12,行高默认1.5。翻译面板中间的分隔条可以上下拖动,调整原文区和译文区大小,双击恢复默认。
  • Advanced:"Disable Automatic Translation when File Language is" 默认是zh,zh-CN,中文,即中文文档不做自动翻译;"Regex for removing extra text" 用正则清理 LLM 服务偶尔带出来的多余内容;还可以批量重置已选条目的标题/摘要译文。

如果想看功能对应的实现,翻译服务模块都在 src/modules/services/,完整说明以根目录的 README.md 为准。构建流程是npm install后npm run build,产物在./build/。

常见问题

Q:想改成手动翻译怎么办?A:在 Edit → Settings → Translate → General 取消 "Automatically Translate Selection",之后每次点浮窗或 item pane 上的 "Translate" 按钮再翻。

Q:目标语言不是我想要的,怎么改?A:默认目标语言跟随 Zotero 界面语言。到 Settings → Translate → Service 修改语言设置即可。

Q:翻译报错或结果不对,先查什么?A:先确认 Service 页的源语言、目标语言是否正确;再检查所用服务的密钥格式是否填对。用免费无密钥服务报错时,换一个服务重试通常能定位问题。

Q:浮窗太小、字号太小怎么调?A:字号在 User Interface 页设置;浮窗有 "Remember Size" 开关,开启后记住你上次拖出的尺寸,关闭则每次自动适配。

Zotero PDF Translate 做的事很集中:让翻译在 Zotero 里完成,读文献、整理注释、沉淀笔记都不需要切窗口。服务的完整列表和各密钥格式见 README.md,源码以 AGPL 协议开源,可以直接阅读和提 issue。

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询