PDFMathTranslate 是一款强大的 PDF 文档翻译工具,专门用于翻译包含复杂公式、图表、目录和注释等内容的科学论文。此工具能有效地保留原始文档的排版布局,不牺牲文本的清晰度或者结构,同时支持多国语言。您可根据需要选择多种知名翻译服务,包括 Google、DeepL、Ollama(OpenAI 的前身)等,确保翻译质量和准确性。
在线演示
免费服务 (https://pdf2zh.com/
) ,转换比较慢,还是建议自己搭建服务器或者运行python脚本。
安装
https://github.com/Byaidu/PDFMathTranslate/
方法一、命令行工具
-
确保安装了版本大于 3.8 且小于 3.12 的 Python
-
安装此程序:
pip install pdf2zh
-
执行翻译,生成文件位于 当前工作目录:
pdf2zh document.pdf
方法二、便携式安装
无需预先安装 Python 环境
下载 setup.bat 并双击运行
方法三、图形交互界面
-
确保安装了版本大于 3.8 且小于 3.12 的 Python
-
安装此程序:
pip install pdf2zh
-
开始在浏览器中使用:
pdf2zh -i
-
如果您的浏览器没有自动启动并跳转,请用浏览器打开:
http://localhost:7860/
方法四、容器化部署
-
拉取 Docker 镜像并运行:
docker pull byaidu/pdf2zh docker run -d -p 7860:7860 byaidu/pdf2zh
-
通过浏览器打开:
http://localhost:7860/
可以使用Google免费接口
也可以采用硅基流动的API
注册地址https://cloud.siliconflow.cn/i/DosittDz