双烂对照翻译是刚需

读外文文献或者赶组会汇报,大家肯定都试过把 PDF 整篇丢给翻译软件。一般情况下,标题和前言看着还人模狗样,一到双栏正文、公式推导或者带图实验,整页排版就不太好用了。

大部分翻译工具的底层逻辑,就是顺着文本流硬抽字符。双栏它能横着给你跨栏连读,分子式、数学符号直接吞掉或者断成几截,图注更是满天飞。最后出来的东西别说对着看了,用肉眼扫视两边对照的时间,还不如啃生肉。

PDFMathTranslate

今天要聊的 PDFMathTranslate,就是 GitHub 上专门死磕这个痛点的开源神器(仓库 PDFMathTranslate/PDFMathTranslate)。一句话概括:它不是简单地把英文翻成中文,而是把论文里的数学公式、高清图表、多栏结构、目录和页下注释尽量钉在原位,给你还原出一份排版几乎一模一样的双语文档。[1]大实话说多了容易招恨,国产收费软件的基座,基本上都是这个方案改的。

这项目在学术开源圈可以说是顶流了。截至目前狂揽 3.7 万+ Stars,PyPI 安装量突破 42 万,Docker 拉取也过了 15 万次,甚至一度拿下 GitHub Trending 日榜第一。[1]

而且它不跟某一家大模型锁死。底层的翻译引擎丰俭由人,Google、DeepL 这种传统翻译能用,接本地 Ollama 开源模型或者 OpenAI、MiniMax 的 API 也没问题。不管是极客走命令行、普通用户用 GUI 客户端,还是丢在 Docker 或者直接塞进 Zotero 插件,它都给做好了现成入口。[1]

官方实测效果

这里有个 AlphaFold 论文翻译对照样张:[1]

左边是 Nature 原版,右边是机翻重排后的版面。大家看这个分子结构图、流程示意框和两栏正文,不仅图文位置严丝合缝,专业词汇替换后也没有出现把下一段挤出页面的车祸。

对于经常要抓两页文献往组会 PPT 里放、或者需要对照公式精读的人来说,这个视觉完整度确实非常顶。

光鲜背后的细节

吹完效果,咱也得客观看点实际情况。这个项目到底和收费软件相比怎么样?[1]

贡献者虽然乌泱泱列了好几十位大佬,但下面那排活跃度曲线,“最近 30 天贡献”、“提 PR 数”、“推送次数”全都是刺眼的 0。翻一下 commit 记录,最近几天的自动提交基本都是维护机器人定时刷一下 Star 历史趋势图。

也就是说,它核心的稳定架构(包括 v1.9.11 这个版本)已经跑顺了,但并没有商业化软件的更新频繁,这项目基本没什么前端页面,直接拿来用还是差点意思。

另外,官方虽然挂了在线体验入口,推荐了官方免安装站点(pdf2zh.com)和魔搭(ModelScope)镜像,但公共站点的免费算力毕竟是有限的,大家要是想玩,还是要本地部署。[1][3][4]

什么时候用它

一句话:当你需要一份能把图表公式全保住、能跟原文逐段对照的翻译稿时,它绝对能省下你大半天的排版时间。但要是碰上没做文本层的陈年老扫描件,或者追求百分之百准确的专业术语推敲,还是得结合论文的种类、翻译模型的选取。

互联网的本心是免费与共享,愿自由的精神伴你每天,这里是学术海的开源分享,下期再见!

参考文献

  1. [1] PDFMathTranslate. PDFMathTranslate[EB/OL]. (2026-09-24)[2026-09-24]. https://github.com/PDFMathTranslate/PDFMathTranslate.

  2. [2] pdf2zh 1.9.11[EB/OL]. (2025-07-11)[2026-09-24]. https://pypi.org/project/pdf2zh/.

  3. [3] PDFMathTranslate. Public free service[EB/OL]. [2026-09-24]. https://pdf2zh.com/.

  4. [4] ModelScope. PDFMathTranslate demo[EB/OL]. [2026-09-24]. https://www.modelscope.cn/studios/AI-ModelScope/PDFMathTranslate.