PDFMathTranslate 是一个开源的 PDF 文档翻译工具,官网入口为 pdf2zh.com,源码也公开托管在代码平台上。它和常见翻译插件的差别主要在排版:公式、图表、目录、脚注这些内容通常会被原样保留下来,不会被打散成一段段纯文本。下面从实际使用路径、适合的人群,到几个常被问到的问题,说清楚它是否值得放进你的工具箱。
PDFMathTranslate 使用体验
整体看,它的流程并不复杂:打开页面或本地程序,上传 PDF,选源语言、目标语言和翻译服务,等结果下载。在线版不用安装任何软件,适合临时看一两篇文档;本地版需要 Python 3.8 以上环境,用 pip 装好 pdf2zh 后可以启动图形界面,也支持 Docker 镜像部署后从浏览器访问。两者的差别很实在:在线服务共享计算资源,长文档排队或中途失败的概率通常更高;本地运行则取决于你自己机器的性能。
优点在于灵活。翻译引擎可以更换,Google、DeepL、OpenAI、Ollama,以及 DeepSeek、通义千问这类国产模型都能配置;双语对照、只翻指定页码这些功能,在处理大部头文档时确实省事。不足也比较明显:配置项偏多,第一次使用的人容易卡在引擎选择和语言参数上,它属于需要稍微动动手的工具,并不算点一下就能用。同类方案可以对比 {{内链:PDF 翻译工具}} 里的其他条目。
用下来更适合这几类人:
- 读外文论文、教材的研究生和科研人员,公式和图表不能乱。
- 需要查阅外文技术文档、说明书的开发者。
- 想中英对照着看、顺手做语言校对的人。
- 手上有服务器、愿意自己部署维护的小团队。
有几点提醒值得先看一下:
- 下载的 PDF 和安装包建议先做安全扫描,尤其是第三方转存的便携版。
- 项目迭代较快,安装前核对版本号与最近更新时间,避免踩旧版本的坑。
- 某个翻译服务能否调用、是否合规,跟所在地区的网络和政策有关,以实际页面为准。
- 在线服务的免费额度和可用性并不确定,以实际页面显示为准,别把它当成长期稳定的生产工具。
PDFMathTranslate 常见问题 FAQ
- PDFMathTranslate 是免费的吗?项目本身开源,自行部署不涉及授权费用;但你接入的翻译引擎可能按调用量计费,具体以实际页面为准。
- 翻译后公式和图表会乱吗?保留原排版正是它的设计目标,多数情况下公式、图表、目录能维持原样,复杂排版仍建议翻译后抽查几页。
- 不会命令行能上手吗?可以。在线版上传即用,本地也有图形界面,命令行和多线程参数属于进阶选项,不是必须。
- 支持哪些翻译服务?Google、DeepL、OpenAI、Ollama,以及 DeepSeek、通义千问等国产模型,可选项随版本变化,以实际页面为准。
- 可以只翻其中几页吗?支持指定页码范围,处理大型文档时比较实用,能省下不少等待时间。
PDFMathTranslate 的价值在于把“翻译”和“排版保留”这两件事一起解决,对论文、技术文档这类格式要求高的材料尤其对路;代价是需要一点配置耐心,在线服务也算不上稳定。把它当作补充性渠道,配合学校或机构提供的合规翻译渠道一起用,会更稳妥。

