ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PDFMathTranslate 使用指南:pdf2zh 保版式 PDF 翻译,公式与排版原样保留

PDFMathTranslate 使用指南:pdf2zh 保版式 PDF 翻译,公式与排版原样保留 PDFMathTranslate 使用指南pdf2zh 保版式 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 论文翻译工具产出纯中文版和中英双语对照版各一份公式、图表留在原位。项目已被 EMNLP 2025 Demo 轨道接收论文摘要中写明 PyPI 累计下载量超过 22.2 万次。先出结果环境要求 Python 3.11 或 3.12。先执行下面这条安装命令完成后pdf2zh会出现在命令行里pip install pdf2zh再把 PDF 放进当前目录运行下面这条翻译命令。跑完后目录里会多出两个文件paper-mono.pdf是纯中文版paper-dual.pdf是中英双语对照版默认走 Google 翻译不需要 API keypdf2zh paper.pdf想先试读几页给命令加上页码参数即可pdf2zh paper.pdf -p 1-5翻译结果有内置缓存相同内容不会重复调用翻译服务所以先翻几页满意再全量跑没有额外成本。它是怎么干活的整个流程是一条直线读取 PDF 文本层用 ONNX 版面模型wybxc/DocLayout-YOLO-DocStructBench-onnx判断每块是正文、公式、图还是图注把文字块发给翻译服务再把译文写回原位置。这条链路决定了一个硬边界它解析的是可复制的文本层扫描版和图片型 PDF 没有文本层无法直接翻译需要先 OCR 成文本版。首次运行会下载版面模型具体说明见 docs/PROXY_CONFIGURATION.md。四个值得知道的能力✅双语输出默认就产出 mono 和 dual 两份文件。语言方向可显式指定pdf2zh paper.pdf -li en -lo zh多翻译服务-s切换服务google和bing免 keydeepl、openai等需要环境变量ollama走本地模型翻译环节不依赖外网pdf2zh paper.pdf -s ollama各服务对应的环境变量清单在 docs/ADVANCED.md。目录级批量翻译--dir传目录-o指定输出目录一次处理整文件夹pdf2zh --dir ./papers/ -o output/GUI 与 Docker 部署命令行之外还有一条图形界面路线。pdf2zh -i启动后浏览器打开http://localhost:7860/选文件、选服务、下载译文详见 docs/README_GUI.md。团队共用则直接上容器docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh效果可以核实官方演示用的是一篇 2006 年的 Nature 论文双栏排版、带公式和节点网络图。下面两张截图来自项目文档几个可以自己核对的点论文发表于 EMNLP 2025 System Demonstrations摘要中的 22.2 万次下载量可直接对照 PyPI 验证核心代码在 pdf2zh/ 包内版面解析在pdfinterp.py翻译调度在translator.py篇幅不长程序化调用提供 Python 和 HTTP 两类接口均依赖 Redis用法见 docs/APIS.md。跑之前先排这几个坑问没有 API key 能跑吗能。google是默认服务bing同样免 key两条路开箱即用。换用 DeepL、OpenAI 等服务前必须先设好对应环境变量变量名对照表在 docs/ADVANCED.md。问换了服务或改了提示词译文为什么没变翻译结果带缓存命中缓存时不会重新调用翻译服务。想强制重翻命令末尾加--ignore-cache。另外如果输出文件出现字体兼容问题可以加--skip-subset-fonts跳过字体子集化。问国内网络下载版面模型很慢或超时怎么办先设置 Hugging Face 镜像再运行。Windows cmd 用set HF_ENDPOINThttps://hf-mirror.comPowerShell 则用$env:HF_ENDPOINThttps://hf-mirror.com之后再执行pdf2zh。你可以这样开始在读论文的你今天装好pdf2zh翻出第一份 dual 对照文件逐句读在维护团队工具的你部署一个 Docker 实例让所有人从浏览器进入想看实现的你从 pdf2zh/pdfinterp.py 入手版面识别到翻译回写的链路比想象中短。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/PDFMathTranslate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表