如何快速部署 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 4:02:56

MySQL root密码重置全攻略:5.7与8.0版本操作指南

1. MySQL root密码重置的必要性与场景分析 数据库管理员最不愿遇到却又无法完全避免的情况之一,就是root密码丢失。作为MySQL的最高权限账户,root密码一旦遗忘,意味着你将失去对数据库实例的完全控制权。这种情况通常发生在以下几种典型场景…

2026/10/28 4:02:56

MySQL 5.7/8.0 root密码重置完整指南

1. 问题背景与适用场景MySQL数据库管理员偶尔会遇到需要重置root密码的情况,比如接手遗留系统时未获得密码、测试环境密码遗失或安全审计后的强制修改。不同于普通用户账号,root作为MySQL最高权限账户,其密码重置需要特殊操作流程。本文将详细…

2026/10/28 4:02:56

AI代理约束工程:自动化软件开发的核心技术与实践

1. AI Agent Harness Engineering 技术解析在软件开发领域,AI Agent Harness Engineering(AI代理约束工程)正在引发一场静默的革命。这项技术通过构建智能代理系统,将传统编码过程转化为自动化工作流。不同于简单的代码补全工具&a…

2026/10/28 4:02:56

2026年真正可用的免费屏幕共享工具实测指南

1. 项目概述:为什么“免费共享屏幕”这件事,比你想象中更难搞“好用免费的共享屏幕软件有哪些?”——这句话我每天在技术交流群、高校IT支持论坛、远程协作社群里至少看到七八次。不是用户懒,是真被坑怕了。去年帮某高校实验室搭建…

2026/10/28 4:02:56

C++继承与多态实战:从原理到工业级应用优化

1. 为什么继承与多态是C的基石十年前我刚接触C时,导师指着屏幕上的virtual关键字说:"记住,这里藏着面向对象的灵魂。"当时并不理解,直到参与第一个大型项目——需要为不同型号的工业传感器编写统一接口,继承…

2026/10/28 3:57:55

ECC三义辨析:椭圆曲线密码学、SAP系统与内存纠错实战

身边不少同事和同行,最近都因为同一个缩写词碰过壁——ECC。有人在配置数据库服务器时被内存报错搞得一头雾水,有人在收到数字证书告警邮件时盯着“P384”发愣,还有人对着SAP系统的数据迁移工具干着急。三个人查了半天资料,发现自…

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
免费获取方案
☎咨询二维码 ☎ ↑