新闻详情

新闻详情

首页 / 资讯中心 / 详情

PDFMathTranslate:PDF 论文全文翻译保排版,公式表格注释都不丢

发布时间:2026/9/1 13:32:38来源:尧图网络
PDFMathTranslate:PDF 论文全文翻译保排版,公式表格注释都不丢
PDFMathTranslatePDF 论文全文翻译保排版公式表格注释都不丢【免费下载链接】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 用 AI 翻译 PDF 全文同时保留原始排版公式、图表、目录、注释原样保留还会生成一份可对照阅读的中英文双语版。先说它帮你解决什么想象这个场景你在 arXiv 上下载了一篇 30 多页的论文摘要看懂了但第三节开始全是符号和推导复制文本丢给翻译软件公式全变成天书。你真正想要的是一份排版没坏的翻译版。PDFMathTranslate 跑完一次任务会在当前目录给你两个文件example-mono.pdf纯译文版example-dual.pdf双语对照版原文和译文上下排好公式还是公式图表还在原来的位置你不需要再在两个文件之间来回翻找。它到底怎么做到拆开看就是三步每步都能用大白话讲清先给页面框重点。程序用了一个文档版面检测模型DocLayout-YOLO跑在 ONNX 上加载很快先扫一遍每一页把公式、表格、图片的位置全部框出来。这就像校对师动笔前先把不能动的地方圈起来——圈内的内容绝不翻译。检测逻辑在 pdf2zh/doclayout.py。正文送去翻译。框外的文字被切分后发给翻译服务公式只会以占位符的形式出现翻译模型根本看不到。翻译引擎封装在 pdf2zh/translator.py。译文写回原位置。译完的文字按坐标放回原版面生成 mono 和 dual 两个 PDF这一步由 pdf2zh/converter.py 完成。另外 pdf2zh/cache.py 会做翻译缓存同一句话第二次遇到直接命中缓存不重复调用服务批量翻译一批文献时能省不少费用和时间。适合谁用科研人员一次跑一批外文文献双语版方便随时对照原文核实验证。研究生 / 学生读英文教材、讲义、毕业论文时公式和图表不再卡住你。做技术文档的团队内部规范、产品手册从英转中交付时排版不用重排支持 Google、DeepL、OpenAI、Ollama 等多种翻译服务本地模型也能跑。三分钟跑起来命令行是最快的路。装好 Python 3.11~3.12 后pip install pdf2zh然后对着你的论文pdf2zh paper.pdf跑完当前目录就多出两个 PDF。不想敲命令的话执行pdf2zh -i会启动浏览器图形界面默认端口 7860拖文件进去、选服务、点翻译就行更喜欢容器化部署两条命令拉镜像跑起来即可Dockerfile 和 docker-compose.yml 都在仓库里。另外官方也提供免安装的在线演示服务可以直接体验效果。更多参数部分页码翻译、线程数、服务切换、代理配置见 docs/ADVANCED.md 和 docs/PROXY_CONFIGURATION.md想把它接进自己的系统docs/APIS.md 写了 Python 和 HTTP 两种接口。和同类比它强在哪排版是硬指标普通工具多半是PDF 转文本再翻译公式、目录、脚注直接丢失或错位PDFMathTranslate 是先把版面结构画出来再把译文贴回去输出仍是规范 PDF。服务随便换从免费 API 到本地 Ollama 模型都能接数据敏感的场景可以完全不出内网。有论文背书该工作被 EMNLP 2025 Demo 收录累计下载量超过 22 万不是无人维护的小工具。下次再遇到读不动的英文论文跑一遍pdf2zh打开 dual 版对照着看——公式还在原地中文就在它旁边。【免费下载链接】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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Kali Linux 安全入门:从零搭建合法渗透测试环境与核心工具实践 2026/9/1 16:27:39

Kali Linux 安全入门:从零搭建合法渗透测试环境与核心工具实践

在实际网络安全学习和研究领域,Kali Linux 是一个绕不开的工具集。它整合了大量安全工具,为安全研究人员、渗透测试工程师和网络管理员提供了一个标准化的操作平台。然而,对于初学者而言,面对一个预装了数百个工具、界面“原生”的…

阅读更多 →
其实不是你文笔差,也不是你写不出好作品,而是你没有选对适配的押韵体系。 2026/9/1 16:27:39

其实不是你文笔差,也不是你写不出好作品,而是你没有选对适配的押韵体系。

其实不是你文笔差,也不是你写不出好作品,而是你没有选对适配的押韵体系。明明你有写作的热爱与灵感,却被找不到合适的韵脚困住,才华被押韵拖累。强行修改词句,灵感没了不说,还经常出现:❌ 强行凑…

阅读更多 →
Java volatile关键字深度解析:从内存屏障到单例模式实战 2026/9/1 16:27:39

Java volatile关键字深度解析:从内存屏障到单例模式实战

大家好,我是CSDN的一名技术博主。在并发编程的世界里,volatile关键字就像一位低调的“交通协管员”,它不直接参与运算,却对多线程间的数据流动秩序至关重要。很多开发者知道它用于“保证可见性”,但面对“它能防止指令…

阅读更多 →
x86 交叉编译 ROS2 Jazzy 到 ARM64:从零跑通 + 踩坑实录 2026/9/1 16:27:39

x86 交叉编译 ROS2 Jazzy 到 ARM64:从零跑通 + 踩坑实录

CC-BY-SA-4.0 | © 2026 KY (kyshipit) x86 交叉编译 ROS2 Jazzy 到 ARM64:从零跑通 踩坑实录 一、为什么要在 x86 电脑上交叉编译? 板端 colcon build 仅适合早期验证 demo。随着项目依赖增多,板端全量编译耗时会从几分钟膨胀至十几分…

阅读更多 →
安全行业大数据开发面试:Hive数仓分层与Spark SQL调优实战 2026/9/1 16:27:39

安全行业大数据开发面试:Hive数仓分层与Spark SQL调优实战

1. 岗位画像与面试重心解读1.1 安全行业大数据开发到底在做什么先把这个岗位的背景聊透。奇安信是做网络安全起家的,业务线覆盖终端安全、威胁检测、态势感知、零信任、安全服务这些方向。这类公司的大数据开发岗位和互联网电商、短视频那种“用户增长驱动”的大数据…

阅读更多 →
从AI修图到工程化:构建稳定批量图片处理流水线的完整指南 2026/9/1 16:24:38

从AI修图到工程化:构建稳定批量图片处理流水线的完整指南

昨晚,我盯着屏幕,看着那个“正在处理”的进度条从1%缓慢地爬到99%,然后……卡住了。这已经不是第一次了。从一张简单的产品图抠图,到批量处理几百张活动照片,从调整色调到智能填充背景,我几乎把所有能找到的…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞