
PDFMathTranslate 完整指南一个保留公式与排版的 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/PDFMathTranslatePDFMathTranslate 是一款开源的 PDF 公式翻译工具能在保留原文排版的前提下完整翻译学术文档。如果你曾把论文里带公式的段落拷进在线翻译网站一定见过那种结果公式下标错乱、双栏变单栏、译文几乎没法读。这个工具的做法是先用布局检测模型识别页面里的文本、公式与图片区域只把文字部分发给翻译服务再把译文回填到原页面位置最后生成单语译文和双语对照两个文件。 它到底能做什么公式、排版与 20 翻译服务排版保留公式、图片、目录、批注在翻译后留在原位同时输出单语译文与双语对照两种 PDF20 翻译服务Google默认免 Key、Bing、DeepL、OpenAI、Ollama、DeepSeek、Groq 等用一个开关参数切换语言自由指定源语言与目标语言用语言代码指定日语论文翻中文这类需求一条命令完成范围灵活可整篇翻译、按页码区间翻译也可以--dir批量处理整个目录支持多线程加速多种入口CLI、Web GUI、Docker 三种用法另提供 MCP 服务器模式和 Zotero 插件翻译前英文原版公式与双栏排版翻译后公式与图表位置保持不变 快速上手安装并翻译你的第一篇论文安装 pdf2zh目标准备好翻译环境。需要 Python 3.11 或 3.12pip install pdf2zh不想装本地环境也可以docker pull byaidu/pdf2zh跑同款 GUI 服务Windows 用户则可以直接运行 Release 里的 exe。一条命令翻译一个 PDF目标在当前目录生成论文的译文。把光标放到论文所在目录执行pdf2zh 论文.pdf完成后会生成论文-mono.pdf单语译文和论文-dual.pdf双语对照带公式的页面翻译出来是这样公式页面译文与原文对应方程原样保留在 GUI 里拖拽翻译目标不动命令行用鼠标完成。pdf2zh -i浏览器会自动打开 http://localhost:7860 没弹出来就手动访问拖入 PDF、选择翻译服务后点击 Translate 即可拖入 PDF选择服务一键翻译更多 GUI 细节见 GUI 文档想在代码或外部工具里调用可以读 Python 与 HTTP APIpdf2zh --mcp还能把它作为 MCP 服务器启动。⚙️ 进阶配置翻译服务、语言与页码的常用参数按使用频率从高到低最常用的是这几个-s翻译服务默认 Google 无需 Key想要更好质量可以换 DeepLpdf2zh 论文.pdf -s deepl需先设置DEEPL_AUTH_KEYOpenAI 兼容服务可以直接带模型名-s openai:gpt-4o-mini。全部服务及所需环境变量见高级用法文档。-li/-lo源语言与目标语言论文不是英文时使用如日语翻中文pdf2zh 论文.pdf -li ja -lo zh。-p页码范围长文档只翻需要的部分pdf2zh 论文.pdf -p 1-3,5。-t线程数并发翻译提速pdf2zh 论文.pdf -t 4。--config配置文件把常用设置写进 JSONpdf2zh 论文.pdf --config config.json默认路径为~/.config/PDFMathTranslate/config.json格式说明见高级用法文档。完整参数异常字体、字体子集、缓存、访问授权等在 docs/ADVANCED.md 里都有对应章节。️ 踩坑记录4 个常见问题首次运行卡在模型下载现象程序长时间无响应或直接报错。原因布局模型默认从 Hugging Face 拉取网络不通。解法先设置镜像再运行set HF_ENDPOINThttps://hf-mirror.comPowerShell 写$env:HF_ENDPOINT https://hf-mirror.com。译文 PDF 在个别阅读器里出现乱码现象部分字符显示为方框。原因默认字体子集化压缩文件时可能引入兼容问题。解法加参数跳过子集化pdf2zh 论文.pdf --skip-subset-fonts。换了翻译服务输出却和之前一样现象预期新译文实际没变化。原因相同文本默认命中翻译缓存。解法强制重新翻译pdf2zh 论文.pdf --ignore-cache。Windows 下双击 pdf2zh.exe 没反应现象程序无法启动。原因系统缺少 VC 运行库。解法安装微软 Visual C Redistributable 后重试。收束PDFMathTranslate 把「读不懂外文论文」从语言问题变成排版问题并把后者处理得相当干净。完整参数、服务列表与 MCP 配置见 docs/ADVANCED.md源码可以git clone https://gitcode.com/GitHub_Trending/pd/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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考