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

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/PDFMathTranslatePDFMathTranslate命令名 pdf2zh是一款开源科学 PDF 全文翻译工具把英文论文的正文抽出来交给翻译服务再把译文按原坐标写回页面公式、图表、目录、注释全部留在原位产出与原版式逐页对齐的译版和双语版文档。内置 Google、DeepL、OpenAI、Ollama、Xinference 等翻译服务用-s参数随时切换图形界面、Docker 容器、命令行三种跑法任选Windows 用户还能直接下 exe它替谁省事啃大量外文文献的学生普通翻译软件会把表格弄断、把公式挤错位想要一份能直接通读的中文版。精读论文、写综述的研究者公式、图注、脚注的位置必须和原文一一对应错一行排版就废了。要给团队搭共享翻译服务的实验室服务器上起一个容器全组人开浏览器就能翻谁也不用装环境。最快两行启动路径前置条件只有一个本地装有 Python 3.11–3.12PyPI 包名 pdf2zh当前版本 1.9.12。pip install pdf2zh pdf2zh -i浏览器会自动打开没弹出来的话手动访问http://localhost:7860拖入 PDF、等待、下载译文即可。三种打开方式对号入座方式适合谁浏览器图形界面pdf2zh -i第一次使用、想点完就走Docker 容器服务器部署、团队共享纯命令行写进脚本、批量自动化图形界面一条命令起服务pdf2zh -i访问http://localhost:7860操作细节见 docs/README_GUI.md。Docker 容器团队成员零安装浏览器直达docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh启动后访问http://服务器IP:7860。命令行结果文件落在当前工作目录一条命令就能串进自动化流程pdf2zh paper.pdf pdf2zh paper.pdf -s deepl pdf2zh paper.pdf -p 1-5译文长什么样排版对比用 DeepL 服务翻一篇英文论文左边原文、右边译文正文变成了中文公式、图表、页面位置原封未动。背后流程拆开看DocLayout-YOLO 布局模型先逐页扫描把公式、图、表区域标出来并整块保护只有普通正文被送进翻译服务译完再按原始坐标贴回页面和原文件合并成-mono纯译文与-dual双语两份 PDF。翻译服务分三档按需挑免费档Google默认免配置、Bing、DeepLX日常读文献够用付费档DeepL设DEEPL_AUTH_KEY、OpenAI设OPENAI_API_KEY默认模型 gpt-4o-mini追求质量的生产场景本地档Ollama默认连http://127.0.0.1:11434模型 gemma2、Xinference默认http://127.0.0.1:9997数据和算力都不出本机。切换只需改一个参数pdf2zh paper.pdf -s openai:gpt-4o-mini。常用参数速查场景命令效果复杂排版翻不动pdf2zh paper.pdf --compatible开启兼容模式放宽版式约束大文件提速pdf2zh paper.pdf -t 4用 4 个翻译线程并行只翻部分页pdf2zh paper.pdf -p 1-3,5仅处理第 1–3 页和第 5 页整目录批量pdf2zh --dir /path/to/translate/一次翻完目录下所有 PDF自定义 LLM 提示词pdf2zh paper.pdf --prompt prompt.txt给 LLM 类服务换一套翻译提示强制重新翻译pdf2zh paper.pdf --ignore-cache跳过翻译缓存重跑复用长期配置pdf2zh paper.pdf --config config.json加载术语、字体、代理等设置术语固定译法、NOTO_FONT_PATH字体路径、translators代理配置这类长期偏好建议写进配置文件程序默认从~/.config/PDFMathTranslate/config.json读取命令行再用--config指过去字段全集见 docs/ADVANCED.md。报错了按现象找答案模型下载失败 / 启动卡在拉取模型—— 首次运行要拉取布局模型wybxc/DocLayout-YOLO-DocStructBench-onnx网络受限时切镜像export HF_ENDPOINThttps://hf-mirror.com Windows PowerShell 下改为$env:HF_ENDPOINT https://hf-mirror.com版式错乱、翻译直接报错—— 换兼容模式重翻一遍pdf2zh complex.pdf --compatible大文件翻译太慢—— 把线程数从默认调上去pdf2zh big.pdf -t 4端口 7860 被占用GUI 起不来—— 换个端口pdf2zh -i --serverport 7861同一段内容反复重翻—— 默认会命中翻译缓存加速想强制重译就加--ignore-cache。继续深入完整中文文档与全部参数docs/README_zh-CN.mdPython API 与 HTTP API 二次开发docs/APIS.md社区协作规范docs/CODE_OF_CONDUCT.md手里那一整夹待读的英文 PDF扔进--dir的目录里跑一遍明早收工前就该有中文版在等你。【免费下载链接】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 小时内出具建站方案 · 河南本地可上门