☰
PDFMathTranslate 快速上手:5 分钟把英文论文翻成中文版,公式排版完整保留
2026/10/12 9:54:23 网站建设 项目流程

PDFMathTranslate 快速上手:5 分钟把英文论文翻成中文版,公式排版完整保留

【免费下载链接】PDFMathTranslate[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero项目地址: https://gitcode.com/GitHub_Trending/pd/PDFMathTranslate

答辩前夜,手边压着三页双栏英文文献,里面每个公式都得原样留着。复制到翻译网站再粘回来,公式散了、版式乱了,一个晚上就这么搭进去。PDFMathTranslate(命令名 pdf2zh)就是干这个的:读一份英文 PDF,吐一份中文版,公式留在原地,双栏纹丝不动 📄

一条命令装好,跑出第一份中文 PDF

需要 Python 3.11 或 3.12,装它:

pip install pdf2zh

然后把论文丢进去:

pdf2zh paper.pdf

不用配任何密钥,默认就用 Google 翻译后端。Windows 不想装环境的,直接下载官方 release 里的 exe,双击就能跑。几分钟跑完,当前目录多出两个文件:paper-mono.pdf是纯中文版,paper-dual.pdf是中英对照版。

mono 和 dual 各管什么,不想敲命令就用网页版

平时直接读-mono就够了。想逐段核对术语、或者拿去给人评审,用-dual,原文译文挨着摆。

懒得敲命令的话,pdf2zh -i起一个网页界面,浏览器里拖文件进去翻,参数也都能在页面上点。细节看 GUI 说明。

换服务、限页数、批量翻:三个高频参数

  • 换后端:-s后接deepl、openai、ollama等,十几家服务开箱即用,不用改配置。ollama 能跑本地模型,完全离线
  • 只翻几页:-p 1-30圈定范围;-li en -lo zh指定语言
  • 批量:--dir 文件夹一次翻完一目录的论文
  • 另有--prompt自定义术语提示词、-f传正则保护特殊字符

翻过的段落自动进缓存,重复跑不重复烧额度。完整参数表在 进阶用法文档。要部署到服务器给团队用,一条命令起容器:

docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh

公式和双栏为什么不会被翻乱 🤖

它不是把全文一股脑塞给翻译软件。内置的版面识别模型先把页面拆开:正文、公式、图注、栏位各归各的组,再逐段翻译,最后把译文画回原来的位置。常见数学字体默认受保护,有自定义需求就用-f加正则再保一层。

拿下面这篇 Nature 论文对比一下,左是原文,右是 DeepLX 后端翻译后的效果:

标题、正文、图注都成了中文,公式和图表位置一点没挪。这是个 EMNLP 2025 的 Demo 工作,累计下载量已超过 22 万次。想接进自己的程序,看 API 说明。

新手常问的几个问题 ⚠️

  • 输出文件在哪?默认在当前目录,用-o指定输出文件夹。
  • 200 页的大论文?用-p每 20–30 页分段翻,缓存会自动避开重复翻译。
  • 首次运行卡住、模型下不动?多半是网络问题,设set HF_ENDPOINT=https://hf-mirror.com再试,代理细节看 代理配置指南。
  • 扫描版 PDF 能翻吗?装了 OCR 支持(pip install 'pdf2zh[ocr]')后能处理部分扫描页;求稳的话,先 OCR 成可编辑 PDF 再喂给它。

【免费下载链接】PDFMathTranslate[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero项目地址: https://gitcode.com/GitHub_Trending/pd/PDFMathTranslate

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询