两步译好整篇PDF:PDFMathTranslate快速指南
两步译好整篇PDFPDFMathTranslate快速指南【免费下载链接】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包名 pdf2zh是一款开源 PDF 全文翻译工具先把页面拆成正文、公式、图表等区域只翻译文本区再把译文写回原坐标一次产出纯译文-mono.pdf和双语对照-dual.pdf两份文件解决的是复制粘贴翻译弄乱公式与多栏排版的痛点。先跑通最短路径准备 Python 3.113.12 环境后执行pip install pdf2zh。执行后应看到安装成功提示无依赖报错。对任意文件执行pdf2zh paper.pdf。首次运行会下载几十 MB 的版面检测模型网络不佳可先设环境变量HF_ENDPOINThttps://hf-mirror.com随后出现逐段翻译的进度条。检查当前目录应多出paper-mono.pdf纯译文与paper-dual.pdf双语对照。两份文件都能正常打开即说明流程跑通。原理一句话 能力清单它有效的关键是先分区、后翻译、再回填内置 DocLayout-YOLO ONNX 推理把每页切分成文本、公式、图片、表格、页眉页脚等区域非文本区域原样保留译文按原始坐标回填因此多栏、跨页、公式编号都能留在原位。能力说明排版保留公式、图表、目录的位置与样式不变支持多栏、跨页文档双份输出同一次翻译同时产出纯译文版与双语对照版服务可换Google、Bing、DeepL、Ollama、OpenAI 等十余种任意 OpenAI 兼容接口都能接多入口命令行、Web 界面、Docker 容器、MCP 服务、Python / HTTP API按你的习惯选入口️ 命令行派怎么切语言、页码和服务pdf2zh paper.pdf -li en -lo zh -p 1-3,5-li/-lo指定源/目标语言-p指定页码范围-s deepl换服务、-s openai:gpt-4o-mini直接点名模型-t 8加线程提速-f/-c用正则声明需原样保留的字体或字符默认已保护数学、代码类字体。️ 点选派浏览器里传文件pdf2zh -i打开http://localhost:7860/上传 PDF、选服务与语言即可完成后直接在页面预览并下载两份结果 PDF更多界面选项见 docs/README_GUI.md。开发者接入Python 与 MCPfrom pdf2zh import translate translate(files[paper.pdf], lang_inen, lang_outzh, servicegoogle)想在脚本里嵌入翻译能力就用上面的 API需要常驻 HTTP 服务就装pdf2zh[backend]后运行pdf2zh --flask要接 AI 助手则用pdf2zh --mcp把翻译暴露给 MCP 客户端。干重活批量与进阶pdf2zh --dir papers/把目录下所有 PDF 逐一翻译适合整批文献整理。pdf2zh paper.pdf --config config.json预置语言、字体与多组服务密钥命令行和环境变量仍可覆盖文件内容。pdf2zh paper.pdf --prompt prompt.txt自定义大模型提示词模板可用${lang_in}、${lang_out}、${text}注入术语要求。pdf2zh paper.pdf --ignore-cache跳过缓存强制重翻平时已翻过的文本段走缓存不重复消耗 API 额度。pdf2zh paper.pdf --skip-subset-fonts个别阅读器打不开时关闭字体子集化用体积换兼容性。pdf2zh -i --share生成对外可访问的临时链接加--authorized users.txt按用户名,密码文件限制登录用户。API 走自建中转时BASE_URL必须带/v1后缀完整示例见 docs/PROXY_CONFIGURATION.md。--mode precise实验性 v2 内核需先运行pdf2zh-setup-precise搭独立环境正式交付建议先用默认模式。这些情况别硬上扫描版 / 图片型 PDF 没有可提取的文本层需先做 OCR 再处理。DeepL、OpenAI、Gemini 等付费服务要先在环境变量或配置文件里给 API Key各服务的变量名对照见docs/ADVANCED.md的表格Google、Bing 免密钥。本地运行要求 Python 3.113.12不满足可改用 Docker 镜像或 Windows 免安装版。译文质量取决于所选服务对术语要求高时换大模型服务并配合--prompt使用。从pip install pdf2zh到pdf2zh paper.pdf就是完整的最快路径几分钟即可拿到第一份双语论文。参数与服务变量名对照查 docs/ADVANCED.mdPython / HTTP / MCP 集成细节查 docs/APIS.md。【免费下载链接】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),仅供参考

相关新闻

最新新闻

日新闻

周新闻

月新闻