一条命令把整篇 PDF 论文译成双语对照:PDFMathTranslate 完整使用指南

发布时间:2026/9/8 22:23:31

一条命令把整篇 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/PDFMathTranslatePDFMathTranslatepip 包名pdf2zh是一款免费开源的 PDF 翻译工具它先识别页面中的公式、图表、目录与正文再调用 Google、DeepL、OpenAI 等翻译服务逐段翻译并把译文写回原坐标一次运行同时产出保留原始排版的纯译文版和双语对照版。适合需要批量阅读外文论文、翻译技术文档的人。一条命令产出两份 PDF对任意本地 PDF或 PDF 的 URL执行翻译后当前目录会生成两个文件paper-mono.pdf纯译文版整页替换为译文公式、编号、多栏布局、目录位置不变paper-dual.pdf双语对照版译文插回原文位置适合边读边对照学习。下图左侧为英文原文页面右侧为工具翻译后的中文页面公式与图号均保持原位从安装到第一份双语 PDF 需要几步只需两步默认 Google 翻译服务免配置任何密钥pip install pdf2zh安装命令行工具pdf2zh需要 Python 3.113.12 环境Windows 用户也可直接用发布页的pdf2zh.exe免安装版双击运行。pdf2zh paper.pdf几分钟后在当前目录得到paper-mono.pdf与paper-dual.pdf这就是验证装好了没有的最短路径。模型下载失败怎么办首次运行会下载一个几十 MB 的版面检测模型网络不佳时可先设置镜像源再运行Windows 用setPowerShell 用$env:set HF_ENDPOINThttps://hf-mirror.com更喜欢点选操作执行pdf2zh -i启动 Web 界面浏览器访问http://localhost:7860/上传文件、选服务、选语言、预览译文不用记任何参数。公式与排版为什么不会乱普通翻译靠复制粘贴 PDF 文本公式变乱码、多栏排版散架。PDFMathTranslate 的做法是翻译前先做版面分析内置的 DocLayout-YOLO ONNX 推理模型实现在 pdf2zh/doclayout.py把每页切成正文、公式、图片、表格、页眉页脚等区域只把文本区送去翻译非文本区按原坐标原样回填公式类字体再由正则默认保护、不参与翻译特殊情形可用-f/-c声明例外。多栏论文、跨页图表因此得以保留。换翻译服务、限定页码、批量翻译的常用命令# 换用 DeepL只翻译第 1~3 页和第 5 页输出到 out 目录 pdf2zh paper.pdf -s deepl -p 1-3,5 -o out-s指定翻译服务服务名:模型名的写法可直接指定模型例如-s openai:gpt-4o-mini。# 批量翻译目录内所有 PDF适合文献整理 pdf2zh --dir /path/to/papers/高频参数归纳如下完整清单见 高级用法参数作用示例-li/-lo源语言 / 目标语言-li en -lo ja-s翻译服务内置 Google、Bing、DeepL、OpenAI、Ollama、Gemini、DeepSeek 等十余种-s deepl-t翻译线程数长文档可加大-t 8-f/-c用正则声明保持原样的字体或字符-f (MS.*)--ignore-cache强制重新翻译译文默认写缓存重复翻译不耗 API 额度--prompt自定义大模型翻译指令可用${lang_in}、${lang_out}、${text}变量注入术语要求--prompt prompt.txt--config指定配置文件不指定时读~/.config/PDFMathTranslate/config.json付费服务要配密钥吗要。除 Google、Bing 等免费服务外DeepL、OpenAI、Gemini 等均需在环境变量或配置文件中提供 API Key各服务变量名对照表见 docs/ADVANCED.md自建中转时BASE_URL必须带/v1后缀配置示例见 代理配置。不想装环境GUI、Docker、API 三个入口Web 界面本地pdf2zh -i之外--share可生成对外可访问的临时链接--authorized users.txt用用户名,密码文件限制可登录用户适合团队共享详见 GUI 文档Docker两条命令起一个团队共享的翻译服务启动后浏览器访问http://localhost:7860/与本机 GUI 是同一套界面docker-compose.yml 可二次定制docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh嵌入自己的系统Python API 可在脚本里直接调用translate(files..., lang_inen, lang_outzh, servicegoogle)pdf2zh[backend]加--flask/--celery worker提供提交任务、查进度、下载结果的 REST 接口pdf2zh --mcp把翻译能力暴露给 Claude Desktop 等 MCP 客户端用自然语言指定文档即可翻译。细节见 API 文档。扫描件 PDF 能不能处理适合带文本层的电子 PDF学术论文、技术报告、标准、教材含多栏与跨页排版需要译文 原文对照学习双语表达的场景-dual.pdf需要批量、可复现处理整目录文献的科研或工程团队--dir想把翻译能力接进自有系统或 AI 助手的开发者API / MCP。不适合或需要留意扫描版 / 图片型 PDF工具读取 PDF 内嵌文本纯图片页面没有可翻译内容需先做 OCR翻译质量取决于所选服务默认 Google 免配置术语要求高时换 DeepL 或大模型并用--prompt注入领域要求环境要求本地需 Python 3.113.12或用 Docker / Windows 免安装版绕过--mode precisev2 内核为实验特性正式交付建议先用默认模式。项目以 AGPL-3.0 协议开源LICENSE可自由使用、修改与分发。pip install pdf2zh后跑一次pdf2zh paper.pdf几分钟内拿到第一份双语对照论文参数与服务配置见 docs/ADVANCED.md集成开发见 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),仅供参考

相关新闻

基于MATLAB的BiAudio仿真电台:从傅里叶变换到双路AM调制解调全链路解析

基于MATLAB的BiAudio仿真电台:从傅里叶变换到双路AM调制解调全链路解析

2026/9/8 22:23:31

简介:面向信号与系统课程设计的Matlab仿真电台项目,以Biaudio为主题,综合运用音频读取、播放控制、界面交互等知识,适合高校相关专业学生作为课设参考或二次开发基础。压缩包共33个文件,约34.91MB,核心包括…

Slidev 全局图层(Global Layers):用 global-top / global-bottom / slide-top / slide-bottom 构建跨页持续组件

Slidev 全局图层(Global Layers):用 global-top / global-bottom / slide-top / slide-bottom 构建跨页持续组件

2026/9/8 22:23:31

Slidev 全局图层(Global Layers):用 global-top / global-bottom / slide-top / slide-bottom 构建跨页持续组件 【免费下载链接】slidev Presentation Slides for Developers 项目地址: https://gitcode.com/GitHub_Trending/sl/slidev …

指法生成质量如何验证?把 PianoPlayer 的 6 个测试文件跑一遍就清楚

指法生成质量如何验证?把 PianoPlayer 的 6 个测试文件跑一遍就清楚

2026/9/8 22:23:31

指法生成质量如何验证?把 PianoPlayer 的 6 个测试文件跑一遍就清楚 【免费下载链接】taipy Turns Data and AI algorithms into production-ready web applications in no time. 项目地址: https://gitcode.com/GitHub_Trending/ta/taipy 一套自动指法工具跑…

如何5分钟搞定微信视频号无水印视频下载:res-downloader新手实操指南

如何5分钟搞定微信视频号无水印视频下载:res-downloader新手实操指南

2026/9/8 23:03:33

如何5分钟搞定微信视频号无水印视频下载:res-downloader新手实操指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …

Starship Catppuccin Powerline 预设配置指南:从安装到源码级调色板机制解析

Starship Catppuccin Powerline 预设配置指南:从安装到源码级调色板机制解析

2026/9/8 23:03:33

Starship Catppuccin Powerline 预设配置指南:从安装到源码级调色板机制解析 【免费下载链接】starship ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell! 项目地址: https://gitcode.com/GitHub_Trending/st/st…

强化学习导航实战:从PPO训练到模型部署的完整落地指南

强化学习导航实战:从PPO训练到模型部署的完整落地指南

2026/9/8 23:03:33

简介:腾讯开悟-重返秘境模型(仅到终点)是一份面向深度强化学习研究者和腾讯开悟平台参赛者的实战资源包,针对重返秘境场景中的终点寻路与决策任务,基于DQN及target_dqn网络变体设计,模型平均得分约800分。资…

Ghost 开发环境多 URL 场景测试指南:设备访问、HTTPS 与子目录配置验证

Ghost 开发环境多 URL 场景测试指南:设备访问、HTTPS 与子目录配置验证

2026/9/8 23:03:33

Ghost 开发环境多 URL 场景测试指南:设备访问、HTTPS 与子目录配置验证 【免费下载链接】Ghost Independent technology for modern publishing, memberships, subscriptions and newsletters. 项目地址: https://gitcode.com/GitHub_Trending/gh/Ghost 本篇…

三步在Windows离线装好draw.io桌面版:无网络绘图新手指南

三步在Windows离线装好draw.io桌面版:无网络绘图新手指南

2026/9/8 23:03:33

三步在Windows离线装好draw.io桌面版:无网络绘图新手指南 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 把架构图交给客户前,你还得先把图表上传到别人…

tiny11builder:为旧电脑构建轻量 Windows 11 系统镜像的完整方法

tiny11builder:为旧电脑构建轻量 Windows 11 系统镜像的完整方法

2026/9/8 22:53:33

tiny11builder:为旧电脑构建轻量 Windows 11 系统镜像的完整方法 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder tiny11builder 是一套开源 PowerShel…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/7 20:21:46

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/8 4:55:53

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/8 22:37:26

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

芯片良率波动可视化:动画拆解工艺因果,重建客户信任

芯片良率波动可视化:动画拆解工艺因果,重建客户信任

2026/9/8 0:02:30

芯片这个行业有个不太被人摆到台面上、但几乎每天都在发生的场景:客户拿着一条良率曲线截图问你,这批货的良率怎么掉了三个点,是不是工艺出问题了,产生的不良会不会流到他们产线上去。你解释了半天,客户似懂非懂&#…

PyTorch DataLoader参数冲突:sampler与shuffle互斥的根源与正确写法

PyTorch DataLoader参数冲突:sampler与shuffle互斥的根源与正确写法

2026/9/8 0:02:30

ValueError: sampler option is mutually exclusive with shuffle,这个报错我在 PyTorch 的 DataLoader 上至少见过几十次了,而且很有意思的是,它经常不是新手专属——很多写了好几年模型的老手,在从单机改成自定义采样器&#xf…

中国车企再破谣言,GAC吉利零跑获欧盟安全五星

中国车企再破谣言,GAC吉利零跑获欧盟安全五星

2026/9/8 0:02:30

有人可能在网上开着皮卡拍视频,声称中国电动车不仅性能不如美国大排量车型,安全性也堪忧。然而事实恰恰相反,GAC、吉利和零跑最新推出的电动车型在极为严苛的欧盟新车安全评鉴(Euro NCAP)测试中全部斩获满分。就在特斯…

远程协作的工作台整理

远程协作的工作台整理

2026/9/8 4:23:39

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/8 3:19:39

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/8 4:00:23

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…