掘金 人工智能 05月05日 09:54
Zotero OCR神器,一键翻译 PDF 论文,轻松提升阅读效率!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Zotero-pdf2zh是一款专为Zotero设计的开源插件,旨在解决英文论文阅读难题。它能一键将英文PDF论文翻译成中文,支持中英对照,并保留原始论文的数学公式、图表和排版。该插件还具备双栏转单栏功能,优化了手机阅读体验。用户可以通过配置,选择不同的翻译引擎,如Bing、DeepSeek、智谱等,并自定义API接口。此外,还能设置中文字体,提升阅读舒适度。该插件支持Docker或手动部署,方便用户快速上手使用,是科研人员和学生的理想工具。

🔑 **一键翻译PDF论文**:Zotero-pdf2zh插件支持整篇英文PDF论文的翻译,可输出纯中文或中英对照的PDF文件,极大地提高了阅读效率。

⚙️ **多引擎支持与自定义**:该插件集成了Bing、DeepSeek、智谱等多种翻译引擎,并允许用户自定义API接口,满足个性化的翻译需求。

📊 **保留公式图表**:插件使用pdf2htmlEX解析PDF文件,能够精准地保留LaTeX公式、表格和图像,保证翻译后的文档质量。

📱 **优化阅读体验**:zotero-pdf2zh具备智能双栏转单栏功能,使得在手机和平板电脑上阅读论文更加方便。同时,支持自定义中文字体,提升阅读的舒适度。

阅读英文 PDF 论文时,频繁查找专业术语或复杂表达的翻译往往打断思路,严重影响效率。

英文论文的术语密集和复杂句式常让非英语母语者头疼,传统翻译工具难以处理学术内容,且无法保留公式或优化排版。

今天为大家推荐一款专为 Zotero 开源文献管理工具设计的翻译插件:zotero-pdf2zh

它能一键将英文论文翻译为中文,支持中英对照、保留数学公式和图表,甚至将双栏论文转为单栏,优化手机阅读体验。

基于 Python 的 FastAPI 后端和 Zotero 插件架构,提供高质量翻译服务。

zotero-pdf2zh 还支持多种翻译引擎(如 Bing、DeepSeek、智谱)和灵活样式(纯中文、中英对照等),是学术研究者和学生的理想工具。

核心功能

快速使用

PDF2zh 需要部署服务端(FastAPI)和安装 Zotero 插件,支持 Docker 或手动部署。

步骤一:安装PDF2zh

pip install pdf2zh flask pypdf # 安装pdf2zh和需要的包pip install --upgrade pdf2zh # 更新pdf2zhpdf2zh --version  # 检验是否正常安装

测试PDF2zh的安装是否成功

pdf2zh document.pdf # document.pdf是待翻译的文件

步骤二:在Zotero中配置插件参数

翻译参数说明:

步骤三:添加配置文件,修改翻译中文字体

① 新建 config.json 文件,将该配置文件的路径输入到第一步的Zotero翻译配置中。

② NOTO_FONT_PATH为自定义字体路径。

如果使用docker方法启动,则需要挂载字体文件: - ./zotero-pdf2zh/LXGWWenKai-Regular.ttf:/app/LXGWWenKai-Regular.ttf

③ translators中配置翻译引擎。

config.json文件示例如下:

{    "USE_MODELSCOPE": "0",    "PDF2ZH_LANG_FROM": "English",    "PDF2ZH_LANG_TO": "Simplified Chinese",    "NOTO_FONT_PATH": "./LXGWWenKai-Regular.ttf",    "translators": [        {            "name": "deepseek",            "envs": {                "DEEPSEEK_API_KEY": "sk-xxxxxxx",                "DEEPSEEK_MODEL": "deepseek-chat"            }        },        {            "name": "zhipu",            "envs": {                "ZHIPU_API_KEY": "xxxxxx",                "ZHIPU_MODEL": "glm-4-flash"            }        },        {            "name": "openailiked",            "envs": {                "OPENAILIKED_BASE_URL": "https://ark.cn-beijing.volces.com/api/v3",                "OPENAILIKED_API_KEY": "xxxxx",                "OPENAILIKED_MODEL": "ep-xxxx-xxxxx"            }        }    ]}

步骤四:脚本执行

方式①:命令行方式启动

# 1. 自动或手动下载脚本文件wget https://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py# 2. 执行脚本文件, 命令行参数8888为端口号,可以自行修改 (需要确保端口是开放的)python server.py 8888

方法②:Docker方式启动

docker build --build-arg ZOTERO_PDF2ZH_FROM_IMAGE=byaidu/pdf2zh:1.9.6 --build-arg ZOTERO_PDF2ZH_SERVER_FILE_DOWNLOAD_URL=https://github.com/guaguastandup/zotero-pdf2zh/blob/main/server.py -t zotero-pdf2zh .docker run zotero-pdf2zh

方式③:docker-compose方式启动

docker compose builddocker compose up -d

步骤五:翻译文件

打开Zotero,右键选择条目或者附件。 如果选择条目,将会自动选择该条目下创建时间最早的PDF。

支持翻译PDF、裁剪PDF、双栏对照等选项。

翻译效果截图:

写在最后

Zotero + PDF2zh,真正将“文献管理”提升到“知识管理”的新阶段。

它不仅解决了翻译痛点,还在排版优化、公式兼容、个性配置等方面做到了极致细腻,完全是科研人士的得力助手。

以下优点都值得大家入手尝试一番:

✅ 完全开源,本地部署安全可控
✅ 翻译保留原始论文结构和格式
✅ 智能识别双栏、图表、公式,译文美观又实用
✅ 可嵌入 Zotero 工作流,无需频繁切换工具

GitHub 开源地址:github.com/guaguastand…

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Zotero插件 PDF翻译 学术研究 文献管理
相关文章