news 2026/9/8 22:49:41

如何把 PDF 全文翻成中文还不砸坏公式排版:PDFMathTranslate 实操指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何把 PDF 全文翻成中文还不砸坏公式排版:PDFMathTranslate 实操指南

如何把 PDF 全文翻成中文还不砸坏公式排版:PDFMathTranslate 实操指南

【免费下载链接】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 全文翻译,跑完会生成两个版本——纯译文(mono)和中英对照(dual)。啃外文文献的学生、需要快速筛一批论文的研究员都能用得上。

能力盘点:它替你省了四件事

  • 公式图表原样保留。内置 DocLayout-YOLO 版面检测模型(wybxc/DocLayout-YOLO-DocStructBench-onnx)先把公式、图表、目录等区域圈出来,只有文字部分进入翻译流程。
  • 翻译服务随便换。默认走 Google 不用配密钥;-s参数可以切到 DeepL、OpenAI、Ollama 等二十多种服务,本地模型也能接。
  • 四种使用姿势。命令行、浏览器 GUI、Docker 容器,还有 MCP 服务器模式接 Claude Desktop。
  • 自带翻译缓存。相同文本只调一次 API,重复处理同一份文档省时省额度。

项目被 EMNLP 2025 System Demonstrations 收录,更新活跃,近期还陆续接入了新服务。

最短上手路径:两行命令装好就能跑

需要 Python 3.11~3.12,装完直接翻:

pip install pdf2zh pdf2zh document.pdf

命令在当前目录生成document-mono.pdfdocument-dual.pdf,前者纯译文,后者中英对照。

不想碰终端就执行pdf2zh -i,浏览器打开http://localhost:7860/,拖文件、选服务都在页面上点;Windows 用户也可以从 release 页下载 win64 包,双击pdf2zh.exe直接跑,细节见 docs/README_GUI.md。

功能实操:换服务、批量翻

换成自己的模型,只翻前几页

有 OpenAI 的 key 时先按 docs/ADVANCED.md 的表格设好OPENAI_API_KEYOPENAI_MODEL等环境变量,再:

pdf2zh paper.pdf -s openai:gpt-4o-mini -p 1-3

-s指定服务,冒号后跟模型名;-p把翻译范围锁在 1~3 页,省时间也省额度,-t调并发、-li/-lo换语言对。

整目录文献批量处理

文献攒了一堆时别逐个喂:

pdf2zh --dir /path/to/papers/ -o results/

--dir指输入目录、-o指输出目录,文件夹里的 PDF 一次翻完,结果统一落到results/里。

效果展示:一篇 Nature 的翻译实况

图里右侧的预览是 GUI 实时翻译一页 Nature 的结果:双栏结构与原文对齐,标题译成"图谱和社交网络合作演化的简单规则",页面右上角的公式b/c > k也没被动过。图、图注、脚注、页脚都在原位,这就是它说的排版保真。

边界与限制:三种情况会翻不了

  • 扫描版 PDF 无效。它解析的是 PDF 里的文本层,纯图片扫描件建议先过一遍 OCR 再喂给它。
  • 模型下载可能卡住。首次运行要拉取wybxc/DocLayout-YOLO-DocStructBench-onnx,网络受限时先执行set HF_ENDPOINT=https://hf-mirror.com再跑。
  • 需要密钥的服务要先设变量。OpenAI、DeepL、Ollama 各自对应哪些环境变量,查docs/ADVANCED.md里的表格。

一句话收尾

把 PDF 翻成中文还保住排版,现在是一条命令的距离:装好pdf2zh,挑篇论文翻一遍就有体感。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 22:47:07

Clawdbot 深度拆解:AI角色实体化机器人的产品化落地指南

最近我一个做硬件的朋友跑来问我:“Clawdbot 这东西你怎么看?到底能不能做?还是又是一阵风?”他这么问不奇怪,圈里现在对“AI 角色实体化”这件事惦记的人越来越多。Clawdbot 这个叫法现在已经不是什么严格的产品代号了…

作者头像 李华
网站建设 2026/9/8 22:46:33

嵌入空间水印:为第三方RAG服务打造可验证的数据审计方案

帮客户做知识库问答选型的那段时间,我最怕被问的不是效果,而是合规。对方拿着一份第三方托管RAG(检索增强生成)的采购合同问我:这些行业报告、内部合同上传之后,服务商声称只用于我们的索引,可我…

作者头像 李华
网站建设 2026/9/8 22:46:19

vue-admin-better 常见问题快速排查指南:从依赖安装到路由权限

vue-admin-better 常见问题快速排查指南:从依赖安装到路由权限 【免费下载链接】vue-admin-better 🎉 vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vab admin pro,vab admin p…

作者头像 李华
网站建设 2026/9/8 22:45:06

D3D11 Hook源码级拆解:从Present挂钩到虚表替换

简介:面向C开发者的D3D11 Hook实现源码,提供x86与x64双平台支持,适合需要深入理解DirectX 11渲染管线HOOK注入与拦截技术的读者。项目中包含注入器、DLL主模块及独立的hook工程,并集成BeaEngine反汇编库,便于实现地址解…

作者头像 李华
网站建设 2026/9/8 22:41:50

驾驶危险行为检测数据集:YOLO/VOC双格式19930张4类目标检测样本

简介:本资源是面向计算机视觉与智能驾驶领域的目标检测研究者及算法工程师的高质量驾驶行为数据集,聚焦开车过程中的危险行为识别任务,适用于YOLO、Faster R-CNN等主流检测模型的训练与验证。数据集共19930张真实驾驶场景图像,全部…

作者头像 李华