ARTICLE DETAIL

资讯详情

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

3分钟把英文论文译成中文:pdf2zh 免费PDF翻译,公式版式原样保留

3分钟把英文论文译成中文:pdf2zh 免费PDF翻译,公式版式原样保留 3分钟把英文论文译成中文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 全文翻译工具读取英文论文把正文译成中文并写回原位公式、图表、目录原样保留。适合读公式密集的论文、整理中英对照讲义、整文件夹批量翻译文献。先看效果翻译后的 PDF 长什么样翻译跑完后你会得到两份产物paper-mono.pdf纯中文版和paper-dual.pdf中英双语对照版。官方演示用的是一篇 2006 年的 Nature 论文双栏排版、多公式、带节点网络图。翻译后正文变为中文标题译作图谱和社交网络合作演化的简单规则公式、网络图、图注都停在原来的位置没有变成截图或乱码。这个项目有两点可以自己核实论文被 EMNLP 2025 System Demonstrations 收录摘要写明 PyPI 累计下载量已超 22 万次核心代码在pdf2zh/包内版面解析和翻译调度分别在pdfinterp.py、translator.py篇幅不长可以顺着读。PDF翻译最快安装三步走要求 Python 3.11 或 3.12先装工具pip install pdf2zh再在 PDF 所在目录执行翻译pdf2zh paper.pdf怎么确认成功目录里多出-mono和-dual两个 PDF。打开 dual 版看正文是否为中文、公式是否仍是公式再看 mono 版是否读起来顺。默认走 Google 翻译服务零 key、零配置。不想装 Python 的 Windows 用户可直接从发布页下载pdf2zh-version-win64.zip解压后双击pdf2zh.exe运行。它擅长什么又不会做什么它的工作链路很直白先用一个 ONNX 版面模型预训练好的轻量模型文件识别页面上每一块是正文、公式、图还是图注再把需要翻译的部分发给翻译服务最后把译文写回原来的坐标。双栏论文、公式密集的理工科文献正是它的舒适区。它明确不会做的解析的是 PDF 的文本层扫描版、图片型 PDF 不适用。想翻扫描件得先做 OCR让软件把图片里的字识别成可复制文本生成带文本层的 PDF再交给它翻译。从免key服务到高质量服务怎么换默认服务 google 和 bing 都免 key装完即用。想要更好的译文质量加-s deepl或-s openai切到更高质量的服务两者都需要先配好 API key 等环境变量每个服务具体要设哪些变量docs/ADVANCED.md 里有完整对照表加-s ollama走本地模型翻译环节完全不依赖外网有固定术语要求比如希望 mutant 一律译成突变体用--prompt 提示词文件.txt传入自定义提示词模板支持${lang_in}、${lang_out}、${text}三个变量。另外它内置翻译缓存重复翻译相同内容不会重复调用 API所以先翻几页试读满意再全量跑是零成本的操作。从单篇到批量怎么设置先试读前几页加-p 1-5只翻第 1 到 5 页显式指定语言方向-li en -lo zh整文件夹批量--dir指向目录-t控制翻译线程数-o指定输出目录pdf2zh --dir /path/to/papers/ -o output/ -t 3不想碰命令行运行pdf2zh -i浏览器没自动弹出就访问http://localhost:7860/在页面上选文件、选服务、选页数细节见 docs/README_GUI.md。pdf2zh -i团队共用不必准备 Python 环境直接起一个 Docker 容器docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh高频坑与处理办法扫描件翻译失败或空结果→ 工具只认文本层图片型 PDF 没有可解析的文字 → 先 OCR 成可复制文本的 PDF 再翻。首次运行卡在模型下载→ 首次要下载版面模型wybxc/DocLayout-YOLO-DocStructBench-onnx慢或超时 → 先设镜像环境变量再运行Windows CMD 用set HF_ENDPOINThttps://hf-mirror.comPowerShell 用$env:HF_ENDPOINThttps://hf-mirror.com其他网络问题查 docs/PROXY_CONFIGURATION.md。改了服务或提示词译文却没变→ 翻译结果走了缓存 → 加--ignore-cache强制重翻。输出文件字体显示异常→ 字体子集化导致 → 加--skip-subset-fonts跳过该步骤。接下来做什么在读论文的你今天就执行pip install pdf2zh把手头必读的那篇翻成-dual双语版逐句对照读。维护团队工具的你起一个 Docker 实例让所有人从浏览器进不用各自装环境。想搞懂实现的你从pdf2zh/包读起。注意 Python API 目前处于弃用状态、计划在 2.0 重新提供需要程序化调用的先读 docs/APIS.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),仅供参考
返回列表