
PDFMathTranslate 网页版部署指南3 种启动方式与局域网共享配置【免费下载链接】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想让实验室同事不装任何环境就能翻译 PDFPDFMathTranslatepdf2zh的网页版可以做到浏览器上传论文返回排版与公式基本原样的双语 PDF。启动后服务跑在本地 7860 端口http://localhost:7860打开就能用要给别人用改一个端口映射或加一个--share参数就够了。全文按“先选部署方式再开局域网最后调优排错”的顺序讲命令都来自仓库文档可直接复制。三种部署方式怎么选方式优点短板适合Pythonpip 装包参数灵活、好调试依赖 Python 3.11/3.12 环境开发、个人使用Docker 镜像环境隔离一条命令起服务资源占用略高课题组共享、服务器长期跑Windows 绿色版解压即用仅 Windows临时体验个人电脑Python 启动装好后一条命令即可pip install pdf2zh pdf2zh -i浏览器没自动弹出时手动访问http://localhost:7860。图形界面的细节可看 docs/README_GUI.md。团队机器Docker 起服务docker run -d -p 0.0.0.0:7860:7860 byaidu/pdf2zh镜像内置 GUI 和 LibreOffice容器里直接跑pdf2zh -i。国内服务器构建镜像时可参考仓库里的 script/Dockerfile.China 调整软件源。局域网怎么打开同事访问不到怎么办服务默认绑定0.0.0.0:7860同事用http://你的内网IP:7860即可访问一般卡点是防火墙。本机浏览器能打开localhost:7860说明服务本身正常。放行 7860 端口如ufw allow 7860只允许可信网段更好。确认同事访问的是内网IP:7860不是localhost。不想动防火墙时可以临时开公网链接pdf2zh -i --share--share会生成一个带有效期的临时外链适合给外校同学演示长期服务建议走反向代理而不是把 7860 直接暴露出去。公网反向代理 登录页挂公网时关键配置点有四个代理转发到本机http://localhost:7860并透传Host、X-Real-IP请求头放大上传限制论文动辄几十 MBclient_max_body_size 100M起步配好域名 SSL 证书走 443防火墙只放行业务 IP 或加限速多人共用再补一个账号体系准备users.txt每行用户名,密码然后pdf2zh -i --authorized users.txt第二个参数可选传一个自定义登录页 HTML登录界面就换成你写的样式。格式细节见 docs/ADVANCED.md。免 API Key 的翻译服务怎么选引擎用-s指定凭据走环境变量常见选项引擎用法是否需要 KeyGoogle默认pdf2zh -i否DeepL-s deepl需要DEEPL_AUTH_KEYDeepLX-s deeplx否代理方案DEEPLX_ENDPOINTOllama-s ollama否本地模型OLLAMA_HOST默认127.0.0.1:11434不想依赖外网的话Docker Compose 里搭配 Ollama 一起跑即可仓库的 docker-compose.yml 有现成写法。全部引擎的变量表见 docs/ADVANCED.md。模型下载慢国内网络时设置镜像源export HF_ENDPOINThttps://hf-mirror.com调优与排错常用参数-t N翻译线程数建议取 CPU 核心数的一半--serverport换 WebUI 端口--skip-subset-fonts跳过字体子集化个别 PDF 渲染异常时可试--ignore-cache忽略翻译缓存改了提示词或引擎后用-li en -lo zh指定源/目标语言想改翻译风格可以写提示词文件支持${text}、${lang_in}、${lang_out}三个变量启动时加--prompt prompt.txt。排错按顺序来本机localhost:7860打不开就先查服务是否真在跑本机通、同事不通就查防火墙和 IP翻译结果跑题就先看是否用对引擎和模型。更完整的选项清单在 docs/ADVANCED.md。下一步建议个人用户先用默认引擎跑通一篇自己的论文再决定要不要接 DeepL 或 Ollama。团队用户Docker 反向代理 --authorized登录页是最省心的组合需要程序化调用时再看 docs/APIS.md 里的 HTTP API 把它接进自己的流程。【免费下载链接】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),仅供参考