PDFMathTranslate:PDF 公式翻译工具,零配置装完就能整篇翻译,公式排版原样保留

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/PDFMathTranslatePDFMathTranslatepdf2zh是一款保留公式与版面的 PDF 公式翻译工具输入一篇外文论文输出纯译文mono与中英对照dual两份文档。适合阅读外文论文、希望译文里公式、图表、分栏都原样保留的学生与研究人员。pip 一条命令安装首跑自动下载版面模型pdf2zh 与通用翻译的差异在于先做版面检测、再做翻译内置 DocLayout-YOLO 模型识别公式、图表、目录的位置只翻译文字区域公式编号与页眉页脚保持原位。要求 Python 3.11 或 3.12在文件所在目录安装pip install pdf2zh对论文执行翻译document-mono.pdf与document-dual.pdf生成在当前目录pdf2zh document.pdf默认翻译服务为 Google无需配置密钥。首次运行会下载版面模型wybxc/DocLayout-YOLO-DocStructBench-onnx之后走本地缓存网络受限时先设置镜像再跑export HF_ENDPOINThttps://hf-mirror.com pdf2zh document.pdfWindows 用户可从 release 页下载 exe 免配置运行。不熟命令行就用 Web 界面拖入文件、实时预览pdf2zh -i浏览器打开http://localhost:7860/细节见 docs/README_GUI.md。切换 DeepL、OpenAI 或 Ollama 翻译服务换服务分两步先设对应环境变量再用-s指定服务名。常见服务与环境变量如下环境变量对应服务DEEPL_AUTH_KEY-s deeplOPENAI_API_KEY、OPENAI_BASE_URL-s openaiOLLAMA_HOST、OLLAMA_MODEL-s ollamaHF_ENDPOINT模型下载镜像以 DeepL 为例export DEEPL_AUTH_KEY你的密钥 pdf2zh document.pdf -s deepl源语言与目标语言用-li、-lo指定如-li en -lo zh。换服务或换语言后译文未更新多半是缓存加--ignore-cache强制重翻。批量文献翻译整目录并固化参数-p挑页码-t调并发-o指定输出目录批量与常用参数见下表参数作用-p 1-3,5仅翻译指定页码-t并发线程数-o输出目录--dir批量处理目录下所有 PDF--ignore-cache忽略翻译缓存--config加载 JSON 配置文件整目录批量翻译结果集中到results/pdf2zh --dir /path/to/papers/ -o results/离线内网场景把服务指向本机 Ollama翻译请求不出内网export OLLAMA_HOSThttp://127.0.0.1:11434 export OLLAMA_MODELgemma2pdf2zh document.pdf -s ollama固定参数写进 JSON配合--config每次直接复用免去重复敲参数。除 CLI 外项目还提供 Docker 与 MCP 两种部署形态容器部署拉取镜像并映射 7860 端口即可docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zhpdf2zh --mcp以 STDIO 运行 MCP 服务器加--sse切换 SSE 通信可接入 Claude Desktop 一类客户端下游开发参考 docs/APIS.md 的 Python API 与 HTTP API 两节。核对译文公式与排版处理常见异常DocLayout-YOLO 先检测版面公式、图表、表格区域保持原样只有文字区域被翻译。打开dual对照检查公式编号、图表编号、分栏、页眉页脚应与原文对齐公式符号不应被当作普通文字翻译。pdf2zh document.pdf -f Latex -c \\frac-f、-c是例外参数指定应保留的字体或字符模式默认保留Latex、Mono、Code、Italic、Symbol、Math六类字体个别字体被误处理时再追加。常见异常与处理问题处理模型下载失败设置HF_ENDPOINT镜像后重跑纯图片 PDF 翻不了用快速模式自动 OCRpip install pdf2zh[ocr]换服务后译文没变--ignore-cache强制重翻个别字体被翻译-f/-c加入例外保留更多语言与服务配置见 docs/ADVANCED.md。先核对 dual 输出的公式与分栏位置批量前先完整跑通一篇短论文常用参数写进 config保证可复现【免费下载链接】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),仅供参考