读英文pdf,一翻译,公式散了,图表歪了,分栏乱成一锅粥。
手动对照着看?根本看不下去。
直到我找到这个项目——PDFMathTranslate,GitHub 33000+ Star,论文被 EMNLP 2025 收录,干的事情很简单:翻译 PDF,排版不变。
先看效果。

原文的公式、图表、目录、注释,一个不落,全部保留。
默认用 Google 翻译,免费,够用。
想要更高质量的译文?一行命令切换:
pdf2zh paper.pdf -s openai支持的服务:Google、DeepL、OpenAI、Ollama(本地模型)、MiniMax,还能用智谱 GLM-4.7-Flash(免费)。
智谱的glm-4.7-flash一直免费,只需要注册账号生成api key就可以用了
怎么用?
方法一:网页直接用。
打开 pdf2zh.com[1],上传 PDF,等翻译完成,下载。零安装。
注意:网页版有 5MB 文件大小限制,超了就用下面的方法。
方法二:Windows 用户,下载即用。
去 GitHub Release 页面[2] 下载 pdf2zh-version-win64.zip,解压,双击 pdf2zh.exe,浏览器自动打开图形界面。
不用装 Python,不用敲命令行,跟打开一个普通软件一样。
方法三:PIP安装。
pip install pdf2zh
pdf2zh -i浏览器自动打开一个 Web 界面,拖拽上传,选语言,点翻译。

当前目录下会生成两个文件:xxx-mono.pdf(纯中文版)和 xxx-dual.pdf(中英对照版)。对照版左边英文右边中文,读论文效率直接翻倍。
支持指定翻译某一页、选源语言和目标语言、自定义翻译 Prompt,甚至可以批量翻译整个文件夹。
学术党的大杀器:Zotero 插件
如果你用 Zotero 管理论文,这个项目有专门的 Zotero 插件[3]。
在 Zotero 里右键论文,直接翻译。翻译后的 PDF 自动关联到原条目,不用手动导入导出。
文献管理 + 翻译,一条龙。
还能当 MCP 服务用
如果你在玩 AI Agent,这个项目支持 MCP 协议:
pdf2zh --mcp启动后,你的 AI Agent 可以直接调用 PDF 翻译能力。比如让 Claude 帮你翻译一篇论文,它自己调 PDFMathTranslate,翻译完把结果给你。
一句话总结
PDFMathTranslate 做的不仅是翻译,而是排版不变下的翻译。
项目地址:https://github.com/PDFMathTranslate/PDFMathTranslate
官网:https://pdf2zh.com
许可证:AGPL-3.0(开源免费,商用需注意协议要求)
引用链接
[1] pdf2zh.com: https://pdf2zh.com/
[2] GitHub Release 页面: https://github.com/Byaidu/PDFMathTranslate/releases
[3] Zotero 插件: https://github.com/guaguastandup/zotero-pdf2zh
夜雨聆风