PDFMathTranslate|一款开源免费的PDF数学公式翻译工具
- 最新资讯
- 1小时前
- 8热度
- 0评论
简介
PDFMathTranslate是一款开源免费的PDF数学公式翻译工具,专注于提供高效、精准的 PDF 文档数学公式翻译功能。它能够将包含复杂数学公式的外文论文或教材,转换为中文版内容,并完整保留原始公式结构与排版格式,极大方便了中文用户阅读与学习。
功能特性
✓ 低门槛操作:无需编程基础,一键上传PDF,自动识别并翻译数学公式,快速上手。
✓ 高精度识别:基于深度学习算法,精准提取复杂公式,支持多语言翻译,提升效率。
✓ 高效适配:支持多种PDF格式,秒级响应,确保大规模文档处理无压力。
官网地址
官网:https://gitcode.com/Byaidu/PDFMathTranslate
安装和使用
1. UV 安装
2. Windows exe
3. 图形用户界面
1. 安装 Python (3.10 <= 版本 <= 3.12) 2. 安装我们的包:
pip install pdf2zh
4. 命令行
docker pull ghcr.io/byaidu/pdfmathtranslate
docker run -d -p 7860:7860 ghcr.io/byaidu/pdfmathtranslate
无法安装?
set HF_ENDPOINT=https://hf-mirror.com
$env:HF_ENDPOINT = https://hf-mirror.com
高级选项
选项 | 功能 | 示例 |
---|---|---|
files | 本地文件 | pdf2zh ~/local.pdf |
links | 在线文件 | pdf2zh http://arxiv.org/paper.pdf |
-i |
进入 GUI | pdf2zh -i |
-p |
部分文档翻译 | pdf2zh example.pdf -p 1 |
-li |
源语言 | pdf2zh example.pdf -li en |
-lo |
目标语言 | pdf2zh example.pdf -lo zh |
-s |
翻译服务 | pdf2zh example.pdf -s deepl |
-t |
多线程 | pdf2zh example.pdf -t 1 |
-o |
输出目录 | pdf2zh example.pdf -o output |
-f , -c |
异常 | pdf2zh example.pdf -f "(MS.*)" |
-cp |
兼容模式 | pdf2zh example.pdf --compatible |
--share |
公开链接 | pdf2zh -i --share |
--authorized |
授权 | pdf2zh -i --authorized users.txt [auth.html] |
--prompt |
自定义提示 | pdf2zh --prompt [prompt.txt] |
--onnx |
[使用自定义 DocLayout-YOLO ONNX 模型] | pdf2zh --onnx [onnx/model/path] |
--serverport |
[使用自定义 WebUI 端口] | pdf2zh --serverport 7860 |
--dir |
[批量翻译] | pdf2zh --dir /path/to/translate/ |
--config |
配置文件 | pdf2zh --config /path/to/config/config.json |
--serverport |
[自定义 gradio 服务器端口] | pdf2zh --serverport 7860 |
--babeldoc |
使用实验性后端 BabelDOC 翻译 | pdf2zh --babeldoc -s openai example.pdf |
签到

客
服

选项 | 功能 | 示例 |
---|---|---|
files | 本地文件 | pdf2zh ~/local.pdf |
links | 在线文件 | pdf2zh http://arxiv.org/paper.pdf |
-i |
进入 GUI | pdf2zh -i |
-p |
部分文档翻译 | pdf2zh example.pdf -p 1 |
-li |
源语言 | pdf2zh example.pdf -li en |
-lo |
目标语言 | pdf2zh example.pdf -lo zh |
-s |
翻译服务 | pdf2zh example.pdf -s deepl |
-t |
多线程 | pdf2zh example.pdf -t 1 |
-o |
输出目录 | pdf2zh example.pdf -o output |
-f , -c |
异常 | pdf2zh example.pdf -f "(MS.*)" |
-cp |
兼容模式 | pdf2zh example.pdf --compatible |
--share |
公开链接 | pdf2zh -i --share |
--authorized |
授权 | pdf2zh -i --authorized users.txt [auth.html] |
--prompt |
自定义提示 | pdf2zh --prompt [prompt.txt] |
--onnx |
[使用自定义 DocLayout-YOLO ONNX 模型] | pdf2zh --onnx [onnx/model/path] |
--serverport |
[使用自定义 WebUI 端口] | pdf2zh --serverport 7860 |
--dir |
[批量翻译] | pdf2zh --dir /path/to/translate/ |
--config |
配置文件 | pdf2zh --config /path/to/config/config.json |
--serverport |
[自定义 gradio 服务器端口] | pdf2zh --serverport 7860 |
--babeldoc |
使用实验性后端 BabelDOC 翻译 | pdf2zh --babeldoc -s openai example.pdf |