PDFMathTranslate 完整使用指南:如何在本地快速完成 PDF 科学文档翻译

发布时间:2026/11/5 10:34:19

PDFMathTranslate 完整使用指南:如何在本地快速完成 PDF 科学文档翻译 PDFMathTranslate 完整使用指南如何在本地快速完成 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/PDFMathTranslatePDFMathTranslatepdf2zh是一款基于 AI 的 PDF 全文翻译工具它把外文论文翻译成目标语言同时完整保留公式、图表、目录和注释让排版不因为翻译而散架。支持 Google、DeepL、OpenAI、Ollama 等多种翻译服务图形界面、Docker 容器、命令行三种方式都能跑起来。它解决了什么谁需要它做科研的人大概都遇到过这种困境下载了一篇关键论文正文是英文公式和图表排版精美可一旦用普通工具翻译公式错位、表格断裂、目录失效读完比不读还费劲。PDFMathTranslate 走的是先解析版式、再翻译文字、最后回填原位的路线翻译完的 PDF 与原文档结构基本一致。下面几类人会用到它学生批量读外文文献需要快速拿到可读的中文版本研究人员精读论文要求公式、图表、注释位置完全不动团队或实验室想在服务器上搭一个共享的翻译服务成员浏览器访问即可使用。此外它还提供 Zotero 插件可以把翻译直接嵌进文献管理工作流。三步跑起来从图形界面到命令行无论选哪种方式核心安装命令都是同一句pip install pdf2zh前置条件是 Python 3.10–3.12 环境。装好后按自己的使用习惯选一条路径。新手路线图形界面GUIpdf2zh -i执行后程序会启动一个本地 Web 服务。如果浏览器没有自动打开手动访问http://localhost:7860即可拖入 PDF、等待、下载译文。服务器路线Docker 一键部署团队共享或服务器环境不建议在每台机器上装 Python直接用官方镜像docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh启动后访问http://服务器IP:7860团队成员无需安装任何东西浏览器里就能翻译。终端路线命令行直接翻# 基本用法译文输出到当前目录 pdf2zh your_document.pdf # 指定翻译服务 pdf2zh your_document.pdf -s deepl # 只翻译部分页面 pdf2zh your_document.pdf -p 1-5命令行生成的结果文件位于当前工作目录一条命令即可串联进脚本做自动化。效果展示翻译前后版式对比下面是用 DeepL 服务翻译一篇 Nature 论文的结果。左边是原文右边是译文对比可以看出正文换成了中文公式、图表、页面布局保持原样。这套能力来自它的版式解析流程——先用布局模型识别页面结构把公式、图表区域整体保护起来只对普通正文做翻译最后按原坐标回填。翻译引擎方面内置接口覆盖面很广Google、DeepL 免费档适合日常使用DeepL Pro、OpenAI API 适合追求质量的生产场景Ollama、Xinference 支持本地开源模型数据和算力都在自己手里。切换服务只需加一个-s参数详见 docs/ADVANCED.md。进阶调优速查常用高级参数一张表命令与 docs/ADVANCED.md 保持一致场景命令说明兼容模式pdf2zh complex_document.pdf --compatible复杂排版文档翻不动时开启多线程提速pdf2zh large_document.pdf -t 4调整翻译线程数大文件提速部分页码翻译pdf2zh your_document.pdf -p 1-5只翻译指定页面批量处理pdf2zh --dir /path/to/your/papers/一次翻完目录下所有 PDF自定义提示词pdf2zh --prompt [prompt.txt]为 LLM 类服务指定翻译提示专业术语词典通过--config指定配置文件固定术语译法、字体与排版参数其中专业术语词典、字体排版、代理设置这类偏好建议写成配置文件后长期复用命令行里用--config指向它即可完整字段说明见官方文档 docs/ADVANCED.md。常见问题自查Q安装后运行报模型下载失败程序首次运行需要拉取一个 AI 布局模型网络受限时可切到镜像站点再试# Linux/Mac export HF_ENDPOINThttps://hf-mirror.com # Windows (PowerShell) $env:HF_ENDPOINT https://hf-mirror.comQ复杂排版的 PDF 翻译效果不好、甚至报错先加--compatible用兼容模式翻一遍pdf2zh complex_document.pdf --compatibleQ大文件翻译太慢用-t调线程数比如-t 4多份文献则直接用--dir批量跑。QGUI 起不来或端口被占用默认端口是 7860可用--serverport换一个端口再启动。资源与延伸官方文档完整功能与参数说明docs/README_zh-CN.md二次开发与集成参考docs/APIS.md参与项目的方式与社区规范docs/CODE_OF_CONDUCT.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),仅供参考
延伸阅读

更多相关文章

2026/11/4 6:46:34

AFSIM框架深度解析:组件体系、源码构建与实战跑通

简介:军事仿真建模中,平台与组件是AFSIM的两大核心机制;平台对应舰船、飞机等可部署装备,组件则包括武器、传感器、通信与处理器等功能模块。压缩包内提供可运行的源码示例,面向仿真开发人员和军事技术人员&#xff0c…

2026/11/5 7:52:09

STM32F103C8T6 CAN总线通信实战:原理、配置与双机收发

简介:这是围绕STM32F103C8T6微控制器CAN总线收发功能的完整演示工程,主要面向嵌入式开发初学者,也适合需要快速接入工业控制网络的工程师参考,能够直观理解CAN多主通信、错误检测与自动重传机制。压缩包共110个文件,包…

2026/11/5 10:33:54

LSM-Tree与StarRocks存储引擎深度解析

1. LSM-Tree存储引擎基础解析 LSM-Tree(Log-Structured Merge-Tree)是现代数据库系统中广泛采用的一种存储结构,其核心设计思想是通过顺序写入和后台合并来优化写性能。与传统的B树结构相比,LSM-Tree在写入密集型场景下能提供更高…

2026/11/5 10:33:54

OpenClaw:AI认知协作如何重构29个行业工作流

1. OpenClaw的本质认知革命 OpenClaw的出现彻底改变了人们对AI工具的刻板印象。这个平台最颠覆性的特点在于:它根本不是传统意义上的"软件工具",而是一个具备认知能力的数字工作伙伴。就像当年智能手机重新定义了"电话"的概念一样&a…

2026/11/5 10:33:54

eNSP下载安装全攻略:版本匹配、安装顺序与故障排查

1. 为什么一个“下载地址”背后藏着这么多门道每次在技术群里看到有人甩出一句“求一个eNSP下载地址”,底下回复往往五花八门:有人丢个网盘链接,有人让去某论坛翻帖,还有人直接说“官网找不到了,我发你”。表面上看&am…

2026/11/5 10:33:54

四款主流开发工具横向评测:Cursor、Trae、TRAE CN与QODER

1. 项目概述:四款开发工具横向评测在当今快节奏的开发环境中,选择合适的代码编辑器或集成开发环境(IDE)对开发者工作效率有着决定性影响。Cursor、Trae、TRAE CN和QODER这四款工具近期在开发者社区引发了广泛讨论。作为一位长期跟…

2026/11/5 10:33:54

SpringBoot与Mahout推荐引擎实战:协同过滤从原理到部署

简介:这份资源面向想入门推荐系统、又希望兼顾工程落地的 Java 开发者与在校学生,用 SpringBoot 搭建服务层、Apache Mahout 提供协同过滤算法,基于用户对电影的评分数据完成相似用户或相似物品的挖掘与推荐,属于可运行的中小型实…

2026/11/5 10:28:52

C/C++的OpenCV实现模板匹配的基础实现与优化

前言 模板匹配(template matching)是图像处理里最直观的定位手段:拿一张小图(模板)在一张大图(待搜索图)上逐位置滑动,计算每个位置的相似度,相似度最高的位置就是匹配结…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

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

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

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

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