PDFMathTranslate:一条命令翻译 PDF 论文,22 万人下载过,公式不坏

发布时间:2026/9/12 3:54:43

PDFMathTranslate:一条命令翻译 PDF 论文,22 万人下载过,公式不坏 PDFMathTranslate一条命令翻译 PDF 论文22 万人下载过公式不坏【免费下载链接】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 翻译工具只换文字公式和图表留在原位产出纯中文和双语对照各一份。EMNLP 2025 收录PyPI 下载量超 22 万。先看结果公式版式不坏跑一次命令当前目录会多出两个 PDFpaper-mono.pdf是纯中文版适合直接读paper-dual.pdf是中英双语对照适合逐句核对。官方演示用的是一篇 2006 年的 Nature 论文双栏、多公式、带网络图翻译后正文变中文公式、节点网络图、图注都还在原来的位置。下面两张图来自官方文档的翻译前后对照一次看懂它是怎么做到的它先认出版面上每块是什么只翻译该翻的正文所以版式不会坏。具体链路是读取可解析文本层的 PDF用 ONNX 版面模型DocLayout-YOLO识别页面上每一块的类型——正文、公式、图、图注——再把正文发给翻译服务把译文写回原来的位置。版面模型负责决定哪里不动翻译服务只管文字。核心代码在pdf2zh/目录里版面解析和翻译调度分在pdfinterp.py、translator.py等文件篇幅不长可以顺着读。三步拿到第一份双语版需要 Python 3.11 或 3.12从安装到出结果只要三步。安装命令pip install pdf2zh装完后终端里就多了一个pdf2zh命令习惯uv的人可以改用uv tool install --python 3.12 pdf2zh。把 PDF 放到当前目录执行翻译pdf2zh paper.pdf第一次运行还会下载版面模型wybxc/DocLayout-YOLO-DocStructBench-onnx你会先看到下载进度所以首跑偏慢之后就不等了。✅ 跑完看当前目录多出paper-mono.pdf纯中文和paper-dual.pdf双语对照两个新文件。默认走 Google 翻译服务不需要任何 API key。五句命令覆盖高频场景下面每条命令复制即改文件名就能用高频场景命令整篇翻译出两份产物pdf2zh paper.pdf显式指定英文译中文pdf2zh paper.pdf -li en -lo zh先试读前 5 页pdf2zh paper.pdf -p 1-5换 DeepL 服务pdf2zh paper.pdf -s deepl批量翻一个文件夹pdf2zh --dir /path/to/papers/ -o output/ -t 3-p还支持-p 1-3,5这种页码范围写法翻译结果带缓存先翻几页试读、满意再全量跑不会重复消耗 API 调用。-t是翻译线程数-o指定输出目录。不想装 Python 的 Windows 用户直接下载发布页的pdf2zh-version-win64.zip解压后运行pdf2zh.exe即可。按需挑三个进阶选项换翻译服务或完全离线——当默认的 Google 满足不了质量要求或翻译环节不能碰外网加-s参数切换bing同样免 keyollama接本地模型其余服务要先配 API key 环境变量各服务的完整环境变量对照表 里列了每个服务要设哪些变量。有固定术语时用--prompt prompt.txt传自定义提示词文件模板支持${lang_in}、${lang_out}、${text}三个变量。浏览器里打开图形界面——不想碰命令行时执行pdf2zh -i浏览器没自动弹出就访问http://localhost:7860/把 PDF 拖进窗口点翻译也可以先用环境变量PDF2ZH_LANG_FROM、PDF2ZH_LANG_TO固定源语言和目标语言。细节见 GUI 文档。Docker 部署给团队共用——需要让其他人免安装使用时docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh启动后团队里任何人从浏览器访问http://localhost:7860/就能用。避开这五个翻译坑 ⚠️首跑卡在模型下载→ 版面模型首次运行时从 Hugging Face 拉取网络慢会超时 → 先设镜像变量再跑Windows 用set HF_ENDPOINThttps://hf-mirror.comPowerShell 用$env:HF_ENDPOINThttps://hf-mirror.com其他网络问题查 代理配置文档。换了服务或提示词译文却没变→ 翻译结果有缓存相同内容直接复用旧译文 → 加--ignore-cache强制重翻。扫描版、图片型 PDF 翻不了→ 工具解析的是文本层和版面不认纯图片 → 先 OCR 成可复制文本的 PDF 再翻项目也有实验性 OCR 支持pip install pdf2zh[ocr]后它会自动对纯图片页跑本地 OCR目前面向白底扫描手写体和行间公式可能识别不准。输出文件有字体兼容问题→ 默认启用字体子集化来压缩体积个别阅读器不兼容 → 加--skip-subset-fonts跳过子集化。Windows 压缩包双击打不开→ 缺微软 VC 运行库 → 装上vc_redist.x64.exe再试。决定下探到什么程度只想读论文的话做到三步拿到第一份双语版的第 2 步就够了dual文件就是你每天要看的要团队共用就上第 6 节的 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),仅供参考
延伸阅读

更多相关文章

2026/9/12 3:49:43

Ubuntu自动登录与禁用休眠的配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 3:49:42

风储VSG并网Simulink仿真:虚拟同步发电机惯量支撑全解析

风储VSG——基于虚拟同步发电机的风储并网系统Simulink仿真,这名字听着像又一个毕业论文选题。但真上手做起来,你会发现它解决的问题特别具体:风电场里一台台变流器越来越多,传统火电机组逐渐退出后,电网频率跌落时谁站…

2026/9/12 4:29:47

PyMC 采样与推断方法实战指南:MCMC、变分推断与诊断调优

PyMC 采样与推断方法实战指南:MCMC、变分推断与诊断调优 【免费下载链接】scientific-agent-skills Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000 scientists worldwide. 165 ready-to-use validated skills…

2026/9/12 4:29:47

bd recall 命令深度指南:用 Beads 按 key 检索持久记忆

bd recall 命令深度指南&#xff1a;用 Beads 按 key 检索持久记忆 【免费下载链接】beads Beads - A memory upgrade for your coding agent 项目地址: https://gitcode.com/GitHub_Trending/beads1/beads 导读 bd recall <key> 是 Beads 持久记忆体系&#xff…

2026/9/12 4:29:46

ToF相机全链路解析:从光子到点云的硬件-驱动-应用协同

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/12 4:29:46

风光储并网系统Simulink建模与协同控制策略

1. 项目背景与核心价值风光储并网系统作为新能源电力领域的重要研究方向&#xff0c;其仿真建模对实际工程应用具有关键指导意义。这个Simulink模型研究项目聚焦永磁风机、光伏阵列与储能系统的协同运行机制&#xff0c;正是当前微电网和智能电网技术发展的前沿课题。在实际工程…

2026/9/12 2:05:33

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊&#xff01;#雷神 #复联”这类调侃式短标题&#xff0c;第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里&#xff0c;但细想一下就能发现&#xff0c;它真正碰到的根本不是…

2026/9/12 3:55:12

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊&#xff0c;可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”&#xff0c;你会发现&#xff0c;这场比较本质上是两个不同 IP 策略的长期结果对比&#xff1a;超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介&#xff1a;本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案&#xff0c;聚焦调制信号自动检测与识别这一典型无线通信任务&#xff0c;解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件&#xff08;10.73MB&#xff09;&…

2026/9/12 0:04:17

MATLAB仿生优化框架:长鼻浣熊算法多策略融合实现

简介&#xff1a;本资源是一份面向智能优化算法研究者与MATLAB初学者的仿生智能算法实践代码包&#xff0c;聚焦于长鼻浣熊优化算法&#xff08;COA&#xff09;的多策略改进与性能验证。针对传统COA易陷局部最优、收敛精度不足等问题&#xff0c;作者融合Circle映射初始化提升…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 JavaWeb 的校园一卡通管理系统的设计与实现 基于 JavaWeb 的校园卡业务管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026/9/12 0:04:17

【JAVA毕设源码分享】基于 Java 的图书馆借阅管理平台的搭建与实现 基于 Java 的图书馆综合管理系统(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行&#xff0c;Type-C接口算是典型的“看着简单&#xff0c;做起来全坑”的东西。光引脚就24个&#xff0c;高低速信号、电源、控制线全部塞在一个小小的连接器里&#xff0c;如果PCB布局不做规划&#xff0c;打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码