news 2026/11/4 11:59:11

Zotero PDF Translate:PDF 外文文献即时翻译教程,支持 20+ 翻译服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Zotero PDF Translate:PDF 外文文献即时翻译教程,支持 20+ 翻译服务

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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 11:58:26

FaceFusion 模型下载与离线部署:3 步拿到可用模型

FaceFusion 模型下载与离线部署:3 步拿到可用模型 【免费下载链接】facefusion Industry leading face manipulation platform 项目地址: https://gitcode.com/GitHub_Trending/fa/facefusion FaceFusion 是一个开源的面部处理平台,核心能力是人脸…

作者头像 李华
网站建设 2026/11/4 11:55:51

使用python请求接口方式(可进行并发测试)

使用请求接口这个功能是可以支持多个线程的, 正因为它可以这样操作, 所以就能够利用它来对已经写好的那些接口进行并发性的测试工作。请求接口代码如下:#codingutf-8import requestsimport jsonimport threadingimport timeimport uuidclass postrequests():def __i…

作者头像 李华