
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。 项目速览它能做什么全文翻译科学 PDF公式、图表、目录、注释的位置和版式保持原样翻译一次产出两份文件xxx-mono.pdf纯译文和xxx-dual.pdf中英双语对照接入 Google、DeepL、OpenAI、Ollama 等十多种翻译服务其中 Ollama / Xinference 可跑本地模型提供命令行、浏览器 GUI、Docker 容器、MCP 服务和 Zotero 插件多种用法支持批量翻译整个目录也能只翻译指定页码区间翻译效果可以先看这张动图左侧原文、右侧译文版式逐行对齐 三种方式跑起来GUI / Docker / 命令行新手安装指南浏览器图形界面适合不想碰终端的用户。先装好 Python3.11–3.12 版本然后pip install pdf2zh安装命令行工具及全部依赖。接着启动图形界面pdf2zh -i在浏览器中打开 http://localhost:7860没自动打开就手动访问把 PDF 拖进窗口、点 Translate 即可。成功标准页面能拖入文件、点击翻译后出现进度和结果预览。容器化部署步骤Docker 一键起服务适合部署到服务器、给团队共用。两条命令docker pull byaidu/pdf2zh拉取官方镜像。然后docker run -d -p 7860:7860 byaidu/pdf2zh后台启动并把 7860 端口映射到本机。之后浏览器访问 http://服务器IP:7860 看到翻译页面即部署成功。命令行方式翻译单篇 PDF适合习惯终端、要写脚本的用户。同样先pip install pdf2zh然后pdf2zh document.pdf开始翻译完成后在当前目录生成document-mono.pdf和document-dual.pdf看到这两个文件就说明成功了。 实战走一遍翻译完整流程拿一篇英文论文example.pdf做端到端演示。第一步执行基础翻译命令pdf2zh example.pdf默认使用 Google 翻译服务处理过程中先解析版面再逐段翻译页数越多耗时越长耐心等它跑完。第二步检查产出。当前目录下应出现两个文件example-mono.pdf纯译文版排版结构与原文一致example-dual.pdf双语对照版方便边读边核对下面是同一篇文档翻译前后的页面截图注意公式和图表都留在原位如果手头没有现成文件也可以直接给在线地址pdf2zh http://arxiv.org/paper.pdf程序会先下载再翻译。️ 进阶调优与避坑常用参数速查按需挑几个用就行不用记全参数作用示例-s指定翻译服务pdf2zh example.pdf -s deepl-p只翻译指定页码pdf2zh example.pdf -p 1-5-t并发线程数默认 1pdf2zh example.pdf -t 4-o指定输出目录pdf2zh example.pdf -o output--prompt自定义 LLM 提示词pdf2zh example.pdf --prompt prompt.txt--dir批量翻译整个目录pdf2zh --dir /path/to/papers/指定模型时可以连写-s openai:gpt-4o-mini各服务需要哪些环境变量见高级用法文档。常见报错速查模型下载失败首次运行要从 HuggingFace 拉取版面分析模型网络受限时会卡住。解决方法设置镜像站环境变量后重试——export HF_ENDPOINThttps://hf-mirror.com译文不更新程序会缓存已翻译文本以省 API 调用怀疑结果不对时加--ignore-cache强制重新翻译。复杂排版翻译后跑版加兼容模式参数再试一次pdf2zh example.pdf --compatibleOpenAI 兼容接口 404自定义代理的BASE_URL必须以/v1结尾少写会直接 404细节可查代理配置指南。 相关资源高级用法文档全部参数、翻译服务与环境变量说明API 参考Python / HTTP 二次开发接口GUI 使用文档图形界面细节与支持的语言列表一句话总结装好pdf2zh后一行命令就能把外文论文变成版式无损的中文 PDF团队共用再套个 Docker 即可。【免费下载链接】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),仅供参考