
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这次更新PDFMathTranslate 在图形界面里补上了自由页码选择能力除了原有的全部 / 第一页 / 前 5 页快捷选项还多了一个 Others 自定义输入框支持像1-5,8,12-14这样的任意页码组合。需要只翻译文档中某几页的用户研究生、教师、文档处理者从此不用再陪跑整个文件。先说个具体的痛点你手里有一份 300 页的英文教材或技术手册真正要看的只有第 4248 页的某几章外加零星三四个附录页。用 PDFMathTranslate 之前GUI 里能选的只有All / First / First 5 pages——要么全文翻等二十分钟再翻一遍只为调个提示词要么干脆放弃前几页之外的内容。命令行的--pages参数虽然一直在但对不熟悉终端的普通用户是个门槛而且 GUI 和命令行能力不同步体验割裂。功能拆解页码选择的三种用法快捷选项、纯页码、区间混合三种写法共用同一个输入框。选 First 翻第一页选 All 翻全本选中 Others 后输入框出现单页写7连续写3-9多段用逗号隔开如2-4,11,15-17。语法贴近命令行--pages的习惯从 GUI 切到命令行零学习成本。如何快速定位并翻译指定页 页码输入后系统会先转成内部的零基索引再交给翻译内核所以1-5就是文档的第 1 到第 5 页不会差一位。未选中的页在输出中保持原样双语对照版dual里也只做占位不浪费翻译额度——对按页计费的服务尤其重要。界面联动的小细节选择 Others 时输入框自动出现选其他选项则隐藏避免无效输入翻译过程中进度条照常更新中途可随时取消。这套交互在 pdf2zh/gui.py 里通过 Gradio 的事件绑定实现逻辑很薄出错空间小。谁最用得上研究生 / 科研人员长篇论文或综述只需要反复精修某一章节改完提示词后只重翻那几页不用整本重来。教师从教材里挑几页习题做双语讲义跳过无关章节。文档维护者技术手册更新频繁每次只翻改动过的那几页即可。背后大致怎么做的一句话GUI 把用户输入解析成一个页码索引列表作为pages参数统一传给翻译内核内核在解析 PDF 时按该列表建立页面索引、只抽取命中页做版面分析和翻译其余页直接透传。没有引入额外的缓存层核心就是索引过滤 按页处理这也是为什么自定义页码与线程数、取消、缓存开关这些既有能力天然兼容。上手建议打开图形界面python -m pdf2zh.gui或按 官方中文文档 的部署方式启动上传 PDF 后在 Pages 一栏选 Others输入你的页码段再点 Translate 即可。如果你的文档超过 200 页且只翻局部建议同时把线程数调高一点局部翻译的等待时间会明显缩短。【免费下载链接】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),仅供参考