如何快速部署 PDFMathTranslate PDF 全文翻译服务:从本机到局域网与公网

发布时间:2026/10/28 1:32:19

如何快速部署 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/PDFMathTranslate浏览器打开本地地址上传一篇英文论文几分钟就拿到排版原封不动的中文译文公式图表留在原位。这是部署 PDFMathTranslate PDF 全文翻译服务后的样子适合个人日常使用也适合课题组内网共享。读完本文你能独立完成安装、公网接入、授权配置与故障排查。 部署选型pip、Docker 与 Windows 绿色版对比安装方式优点代价适合谁Pythonpip / uv一条命令装好报错容易定位需要自备 Python 3.11–3.12 环境开发调试、个人日常使用Docker 容器环境完整自带重启即可恢复需要先装好 Docker服务器长期运行Windows 绿色版解压后双击pdf2zh.exe即可运行仅 Windows版本略滞后于主线Windows 电脑临时用一次本文主线走 Python 安装路线准备在服务器长跑的读者直接看下一节的 Docker 替代命令块。 安装并启动网页翻译界面的最短路径前置条件只有一个Python 版本落在 3.11 到 3.12 之间。pip install pdf2zh pdf2zh -i第二条命令启动网页界面。终端打印出本地访问地址后浏览器会自动打开没有就手动访问http://localhost:7860页面左侧是文件上传框右侧是预览区Service 下拉默认 GoogleTranslate to 默认 Chinese。看到这套界面服务就算跑起来了。若下载慢或中途报错给 pip 换国内镜像源重试即可。偏好 Docker 的话等价操作只有两条命令起容器即网页服务docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh拉取镜像慢时可换用ghcr.io/byaidu/pdfmathtranslate这个同名镜像。另外首次启动若长时间没有输出多半是在下载版面检测模型处理办法见下文按需调优一节。 把服务用起来访问范围从本机到公网本地先完成一次完整翻译在上传框选一篇英文 PDF点 Translate完成后 Download 区会列出两个文件xxx-mono.pdf是纯译文版xxx-dual.pdf是双语对照版。打开译文重点看公式区和表格区数学符号应原样保留。习惯命令行也可以pdf2zh 文档.pdf的效果与网页一致译文生成在当前目录。局域网接入的两处改动地址与端口查出本机内网 IPip addr或ipconfig其他设备把地址写成http://内网IP:7860——服务默认监听0.0.0.0这一步通常不用改任何配置端口被占用时启动命令改成pdf2zh -i --serverport 8080访问地址同步换成 8080Docker 侧则把映射写为-p 8080:7860。手机连同一 Wi-Fi 能打开页面即内网共享完成。公网访问的两种做法临时外链与长期代理临时外链pdf2zh -i --shareGradio 走第三方隧道给出一条临时 URL适合一次评审、一次分享进程关闭链接即失效不适合长期挂着。长期反向代理域名解析到服务器Nginx 将 443 反代到本机 7860 并挂 SSL 证书走 HTTPS以后换机器、换端口只需改代理配置对外地址不动。无论走哪条路下一步都是先加登录再放地址。公网开放前必须先过的登录门槛users.txt 授权新建users.txt每行一个用户用户名和密码用英文逗号分隔admin,admin2026启动命令带上授权参数pdf2zh -i --authorized users.txt页面会先出现登录框想换登录页样式在参数第二个位置放一个自定义auth.html容器部署同样要带docker run -d -p 7860:7860 -v ./users.txt:/app/users.txt byaidu/pdf2zh pdf2zh -i --authorized /app/users.txt镜像没有 ENTRYPOINT镜像名后的参数会整体替换默认命令所以要重写pdf2zh -i前缀。用表内账号能登录、错误密码被拒再执行上面的公网步骤。对外长期服务还建议在配置文件中用ENABLED_SERVICES限定开放哪些翻译服务、用HIDDEN_GRADIO_DETAILS隐藏页面上的密钥信息写法见 docs/ADVANCED.md 的 public services 一节。 按需调优翻译服务、并发与配置文件换翻译服务→ 加-s deepl、-s ollama、-s openai各服务需要的环境变量如DEEPL_AUTH_KEY在 docs/ADVANCED.md 的服务对照表里逐项核对OpenAI 兼容接口的 Base URL 必须以/v1结尾。翻译太慢→-t 4提高并发默认 4 线程一般从 CPU 核心数的一半起步。固定一套配置→--config config.json指定配置文件默认路径~/.config/PDFMathTranslate/config.json同名环境变量优先于文件中的值。首次启动卡在模型下载→ 启动前执行export HF_ENDPOINThttps://hf-mirror.com版面检测模型wybxc/DocLayout-YOLO-DocStructBench-onnx下载完成即被缓存之后不再重复下载。公式、特殊字符丢了→ 加--skip-subset-fonts跳过字体子集化字体保留规则由-f/-c控制改动后按 ADVANCED.md 的 exceptions 一节核对正则。重复翻译同样内容→ 默认命中翻译缓存直接复用想强制重翻加--ignore-cache。 从症状到动作故障排查速查与延伸阅读症状最可能原因处理动作启动即报端口被占用7860 已被占用pdf2zh -i --serverport 8080Docker 改-p 8080:7860本机能开局域网打不开防火墙/安全组没放行或地址还写着 localhost云主机放行 7860地址换内网 IP首次启动长时间无响应版面检测模型下载慢设置HF_ENDPOINT镜像源后重启网页上传大文件失败走的是在线演示限 5MB 且有验证或文件本身过大用本地部署的服务或命令行pdf2zh 文件.pdf目录批量用pdf2zh --dir 目录换了翻译服务没生效环境变量拼错或未 exportOpenAI 兼容 URL 漏了/v1对照 ADVANCED.md 服务表逐项检查译文公式、特殊字符丢失字体子集化或保留规则被改动加--skip-subset-fonts核对-f/-c错误密码也能进页面启动时没带授权参数加--authorized users.txt重启并复测参数细节与排查的第一参照是 docs/ADVANCED.md完整参数、各服务环境变量、授权与自定义提示词都在这份文档里网页界面每个控件的作用见 docs/README_GUI.md。想把翻译请求走自建的 OpenAI 兼容代理docs/PROXY_CONFIGURATION.md 给了一份可直接改的配置样例需要把翻译能力接进自己的系统读 docs/APIS.md 里的 Python 与 HTTP 入口。离线内网要自己构建镜像时参考仓库根目录的 Dockerfile。【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/10/28 1:27:19

(最新)基于Springboot医院预约挂号系统【附源码+文档】

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 1:27:19

艾尔登法环存档编辑器 ER-Save-Editor:完整操作指南

艾尔登法环存档编辑器 ER-Save-Editor:完整操作指南 【免费下载链接】ER-Save-Editor Elden Ring Save Editor. Compatible with PC and Playstation saves. 项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor 如果你玩《艾尔登法环》又嫌重…

2026/10/28 5:07:58

电商算法系统全景可观测性实践与优化

1. 项目背景与核心挑战得物作为国内领先的潮流电商平台,其算法系统每天需要处理数亿级别的商品推荐、搜索排序、图像识别等请求。随着业务复杂度提升,我们遇到了几个典型问题:算法效果波动无法快速归因线上异常响应时间增加但缺乏有效观测手段…

2026/10/28 5:07:58

得物算法全景可观测性体系构建与实践

1. 项目背景与核心挑战得物作为国内领先的潮流电商平台,其算法体系支撑着从商品推荐、搜索排序到风控识别的全链路业务。随着业务复杂度指数级增长,我们逐渐发现传统监控体系存在三大致命缺陷:指标孤岛问题:各算法团队使用不同的监…

2026/10/28 5:07:58

四级单词联想记忆法:词根+谐音+场景,18词一周落地

1. 一本单词书翻到C就停下来的那半年我至今记得那本单词书的惨状:前五十页被翻得起了毛边,从C开始纸张崭新得像刚拆封。abandon、abnormal、abolish 背了不下二十遍,真到阅读里出现时还是愣两秒。后来我才想明白,问题不在于背得少…

2026/10/28 5:07:58

JavaWeb入门:从零搭建Web项目与Servlet实战

1. JavaWeb入门:从零搭建你的第一个Web项目刚接触JavaWeb开发时,很多人会被各种概念和配置搞得晕头转向。作为一个从Servlet时代一路走过来的老码农,我想用最接地气的方式带大家快速上手JavaWeb开发。今天我们就用IDEA 2021和Tomcat 9来搭建一…

2026/10/28 5:07:58

马尾辫扎法全解析:从物理原理到实操技巧,告别碎发翻车

“ponytail”,就这么一个词,很多人第一反应是“这不就是个马尾辫吗”。但如果你真的上手扎过几年头发,或者被客户、被自己那头不听使唤的碎发折磨过,就会明白:一个好看的马尾辫,背后涉及的高度力学、松紧控…

2026/10/28 5:02:58

单细胞泛癌分析全流程:从数据整合到跨癌种比较的实战指南

单细胞泛癌分析这几年在生信圈的热度一直没降过,从早期只做单一癌种的细胞图谱,到现在动辄整合几十个数据集、覆盖二三十种肿瘤类型的跨癌种比较,整个流程的复杂度和数据量都上了一个台阶。我前后参与过几个类似规模的整合项目,踩…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑