拓冰建站拓冰建站
首页 / 资讯中心 / 正文

PDFMathTranslate 实用指南:3 条命令把论文译成双语 PDF

PDFMathTranslate 实用指南3 条命令把论文译成双语 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/PDFMathTranslatePDFMathTranslatePython 包名pdf2zh是一款免费开源的 PDF 翻译工具它先识别论文中的公式、图表与正文区域再调用翻译服务逐段翻译最后把译文写回原始排版同时产出纯译文版和双语对照版。适合需要批量阅读外文文献的研究生、科研人员以及要翻译技术文档的工程师。该工具已被 EMNLP 2025 收录为系统演示论文。外文文献批量的阅读痛点你大概率遇到过这两种情况单篇论文只想读核心几页手动复制文本进翻译工具公式编号全乱粘回来两栏排版直接散架或者手头有一整个文件夹的文献要整理逐篇处理根本做不完。PDFMathTranslate 的思路是先做版面分析内置 DocLayout-YOLO ONNX 模型把页面切成正文、公式、图片、表格、页眉页脚等区域只有文本区域进入翻译非文本区域原样保留翻译后按原坐标回填。所以输出里的公式、编号和分栏都待在原位。⚡ pdf2zh 一键安装与首次翻译环境要求Python 3.11 至 3.12项目声明3.11,3.13。不想碰环境的话可以直接跳下面的 Docker 用法。第一步安装pip install pdf2zh第二步把命令对准任意一个 PDF 文件pdf2zh paper.pdf第三步确认当前目录生成的两个文件paper-mono.pdf纯译文版和paper-dual.pdf双语对照版。默认走 Google 翻译服务不需要配置任何密钥。首次运行会下载几十 MB 的版面检测模型拉取失败时先执行set HF_ENDPOINThttps://hf-mirror.comPowerShell 写$env:HF_ENDPOINT再重跑。日常最常用的几个短参数-li/-lo源语言与目标语言代码参照各服务的支持列表-p 1-3,5只翻译指定页码范围-s deepl、-s openai:gpt-4o-mini切换翻译服务服务:模型写法可直接指定模型-t翻译线程数长文档可适当加大--dir 目录路径批量翻译目录下全部 PDF--config config.json、--prompt prompt.txt把语言、密钥写进配置文件或向大模型注入领域术语模板含${lang_in}、${lang_out}、${text}三个变量。完整参数表和各服务的密钥变量对照表见高级用法文档。按角色挑一种 PDFMathTranslate 用法形态启动方式适合人群命令行pdf2zh paper.pdf个人使用、脚本化批量翻译浏览器界面pdf2zh -i访问本机 7860 端口偏好点选操作--share生成外链、--authorized限制登录账号Docker见下方命令团队共用的翻译服务Python / HTTP APItranslate()或--flask嵌入自己的系统MCP模型上下文协议服务pdf2zh --mcp让 AI 助手替你定位文件并翻译界面模式把 PDF 拖进页面选好服务和目标语言翻译完成后可直接预览并下载两份 PDFDocker 部署只需两条命令docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zhPython 集成则是在脚本里直接调用from pdf2zh import translate params dict(lang_inen, lang_outzh, servicegoogle, thread4) (file_mono, file_dual) translate(files[example.pdf], **params)[0]HTTP 方式需安装pdf2zh[backend]后运行pdf2zh --flask与pdf2zh --celery worker即可通过 REST 接口提交任务、查询进度、下载结果细节见API 文档。 安装运行 PDFMathTranslate 的常见情况与处理办法情况处理办法Python 版本不满足要求用 3.113.12 安装或改用 Docker、Windows 免安装版绕过首次运行版面模型下载失败设置HF_ENDPOINThttps://hf-mirror.com镜像后重跑付费服务提示缺少密钥按对照表设置环境变量如 DeepL 用DEEPL_AUTH_KEY、OpenAI 用OPENAI_API_KEY自建代理中转返回 404BASE_URL必须以/v1结尾示例见代理配置文档扫描版 / 图片型 PDF 没有译文工具翻译的是 PDF 内嵌文本需先做 OCR个别阅读器显示字体异常加--skip-subset-fonts关闭字体子集化重复翻译同一文档消耗额度翻译段落默认缓存确需重翻时加--ignore-cache--mode precisev2 内核与--babeldocBabelDOC 后端属于实验特性正式交付建议使用默认模式。许可证与相关资料项目以 AGPL-3.0 协议开源可自由使用、修改与分发条款见LICENSE。高级用法文档完整参数、语言与翻译服务列表API 接入文档Python 与 HTTP 接口GUI 使用文档界面操作与共享服务部署核心源码目录其中翻译服务实现、后端接口源码可用于二次开发【免费下载链接】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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门