PDFMathTranslate 多语言翻译完整指南:一条命令搞定 PDF 公式翻译

PDFMathTranslate 多语言翻译完整指南:一条命令搞定 PDF 公式翻译 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/PDFMathTranslate假设你拿到一篇满是公式的英文论文需要尽快翻成越南语给东南亚同事看。普通翻译工具能处理正文公式、图表和排版却会乱成一团。PDFMathTranslate 就是为这个场景做的工具PDF 公式翻译、PDF 多语言翻译一次完成AI 翻译后完整保留公式、图表和目录的排版支持 Google、DeepL、OpenAI 等多种翻译服务。一分钟上手一条命令指定目标语言先认识三个最常用的 pdf2zh 命令行参数参数全称作用-lo--lang-out目标语言默认中文zh-li--lang-in源语言默认英文en--prompt—指向自定义提示词文件内置语言选项里就包括越南语vi直接给语言代码即可pdf2zh example.pdf -lo vi跑完这一条整份文档就翻译成了越南语这就是最基础的 PDF 翻译越南语操作。翻译效果不满意写一份 prompt 文件默认情况下大模型翻译就是它怎么说就怎么说。如果你对术语、语域有硬性要求可以自己写提示词prompt就是告诉模型该怎么译的指令文本。做法很简单新建一个prompt.txt把完整的翻译指令模板写进去包括语言说明和格式要求用--prompt把文件传给程序pdf2zh example.pdf --prompt prompt.txt -lo vi两个坑提前说清楚老版本用过的短参数-pr已经移除新版只认--prompt全称写错了参数不会被识别默认行为只控制目标语言不指定源语言要固定源语言请显式加上-li小众语言扩展两条路线对比要译的语言不在内置列表里比如缅甸语、高棉语这类 PDF 小众语言有两条路可选路线一改源码语言列表路线二提示词相近语言代码做法在语言枚举定义里新增条目挑最接近的现有语言代码再用 prompt.txt 详细说明目标语言适合场景长期、高频使用的语言一次性需求、想先试验改动成本需读代码、改语言列表、重新构建只写一个文本文件维护难度随官方版本一起维护文件在自己手里升级时留意别丢语言代码到模型格式的映射逻辑可以参考语言处理源码 pdf2zh/translator.py。如果你不想动代码路线二更稳妥比如给高棉语选最接近的语言代码再在提示词里明确写出目标语言为高棉语请用高棉文字输出。幕后机制三件事就够了为什么一条命令就能做到底层只有三个核心机制语言代码映射把你传入的vi、zh这类标准代码转成大模型能识别的格式比如 zh 会映射成 zh-Hans指令模板拼接你的语言参数被注入预设模板拼出最终发给模型的翻译提示词排版结构控制公式与正文分别处理译完仍保持原 PDF 的版式结构避坑清单与组合拳别写-pr该短参数已移除一律使用--prompt多步翻译特别难的小众语言可先翻成英文模型最擅长的语言第二步再从英文译到目标语言质量往往更稳长期需求提 PR某个语言你以后总会用到就值得改源码加上该语言并提交 Pull Request社区人人受益译完必抽检小众语言翻译完先看首页公式和核心术语别直接信任模型输出更多参数与服务配置见官方文档 docs/现在就动手先复制pdf2zh example.pdf -lo vi跑一遍检查输出 PDF 的公式排版如果术语不对再建一个prompt.txt挂到--prompt上重试。【免费下载链接】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),仅供参考