ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

三步给 PDF 换语言:PDFMathTranslate 多语言翻译完全指南

三步给 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手里一份英文论文 PDF想翻成越南语却发现语言选项里似乎只有中英别急PDFMathTranslate 的多语言翻译能力远比默认界面看起来的更灵活——从改语言参数到自定义提示词小众语言也能跑通。三步给 PDF 换语言选菜单、开功能、扩语种第一步先看清语种菜单。命令行里有两把钥匙-lo决定译文语言目标语言-li决定原文语言源语言背后是一套标准语言代码——就像餐厅菜单上清炒虾仁背后对应一份具体菜谱。项目默认把菜单定成英文进、中文出-li en、-lo zh所以你不写任何参数时拿到的就是中文译文。pdf2zh example.pdf -lo vi人话翻译这句命令让工具把 example.pdf 整份翻成越南语vi源语言按默认的英文处理不用额外交代。第二步打开自定义提示词。菜单上的菜口味不合意你可以自己写张点菜单准备一个prompt.txt用--prompt参数把它递进去。这个文件会作为指令模板参与每次翻译请求里面的语言占位符会被真实的源语言、目标语言和待译文本自动填充。GUI 用户同样受益——图形界面里的语言下拉框简中、繁中、英、法、德、日、韩、俄、西、意和命令行走的是同一张映射表改一处处处生效。第三步给小众语言扩容。菜单上暂时没有的语种有两条路一是动源码把新的语言代码加进项目里的语言映射定义GUI 侧是pdf2zh/gui.py里的lang_map各翻译器内部也各有一份代码对照表重启后菜单就多一道菜二是曲线救国——挑一个最接近的现有语言代码再用prompt.txt把要求讲细比如明确请把术语保留原文、正文翻成某某语。前者一劳永逸适合长期需求后者零代码改动适合先试水。两种方案都建议顺手向项目提个 PR让更多人选到这道新菜。自定义 prompt 避坑-pr为什么失效了踩坑区提前看能省不少调试时间。-pr短参数已经退场。新版本把提示词参数收敛为完整的--prompt老脚本里残留的-pr会直接报错。批量任务升级前记得全局搜一遍参数名。文件得是完整指令模板。--prompt指向的文件不是随便写两句寄语它会整体替换默认的翻译指令。只写请翻译而不给格式约束公式标记很可能被模型顺手改写译完版面就散了。稳妥做法是保留原有指令的骨架输入、输出约束、占位符只在你关心的位置追加要求。默认只控目标语言源语言交给系统。不写-li时按英文处理原文这覆盖绝大多数场景真要翻德文或法文原文再把-li de补上。注意占位符语法。模板走的是 Python 的string.Template风格想引用变量时用$text这类写法避免和 JSON、大括号类配置混用导致解析失败。更多细节可翻官方进阶文档里面有各翻译服务的完整配置表。它为什么能做到三层机制拆开看把整个多语言流程想成一家翻译工坊三个工位各司其职。第一个工位是译员分派台——语言代码映射。每个后端服务都有自己的方言有的认zh-Hans有的只认English这样的全名。你敲进去的短代码会先在对照表里查户口换算成当前服务听得懂的写法再发出去所以你才可以用一套代码喂饱 Google、DeepL、OpenAI 系、Qwen-MT 等十几家服务。第二个工位是点单窗口——指令模板引擎。你的参数源语言、目标语言、自定义提示词和默认模板在这里合成一张完整工单占位符现场填值交给大模型执行。换成生活化场景它像餐厅的点单系统你选菜语言、备注要求prompt系统生成一张格式标准的小票后厨模型照单做菜。第三个工位是质检打包——输出格式控制。论文里的数学公式、行内标记是版面骨架工坊专门设了保险丝把采样温度压到 0避免随机性把公式标记打乱译文回填时严格对齐原文结构公式原样搬进新语言的段落里。这就是为什么译完的 PDF 看着像换了语言而不是换了篇文档。最小上手路径装好后跑一条命令就够pdf2zh 你的文件.pdf -lo ja先确认默认链路畅通想要小众语言就把-lo换成最接近的代码并配一份prompt.txt试一单满意了再考虑给语言列表提个 PR。【免费下载链接】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),仅供参考
返回列表