PDFMathTranslate 是一款专为处理 PDF 文档翻译而设计的开源工具,尤其适用于需要保留原文格式(如公式、图表、目录等)的场景。它支持多种翻译服务,包括 Google、DeepL、Ollama、OpenAI 等,并且能够通过命令行、图形界面或容器化部署方式进行操作。
- PDFMathTranslate官网入口网址:https://pdf2zh.com/
- PDFMathTranslate开源项目地址:链接

核心功能
- 保留原文格式:PDFMathTranslate 的最大优势在于其能够完整保留 PDF 文档的原始排版,包括公式、图表、目录、注释等复杂内容。这对于学术论文、技术文档等格式要求较高的文档尤为重要。
- 支持多种翻译服务:该工具兼容多种在线翻译服务,用户可以根据需求选择不同的翻译引擎。例如,可以使用 Google Translate、DeepL、Ollama 或 OpenAI 等服务进行翻译。
- 多语言支持:PDFMathTranslate 支持多种语言的互译,用户可以根据需要选择源语言和目标语言。此外,它还支持自定义翻译服务配置,以满足不同用户的个性化需求。
- 多线程翻译:为了提高翻译效率,PDFMathTranslate 支持多线程翻译功能。用户可以通过设置多线程参数来加速翻译过程。
- 支持在线和本地部署:PDFMathTranslate 提供了多种部署方式,包括在线服务和本地部署。用户可以选择在线服务进行翻译,也可以通过命令行、图形界面或容器化部署方式进行本地安装。
- 支持部分文档翻译:用户可以选择翻译文档的特定部分,而不是整个文档。这在处理大型文档时非常有用,可以节省时间和资源。
- 支持双语对照:PDFMathTranslate 可以生成双语对照版本的 PDF 文档,方便用户进行对比学习。这对于学术研究和语言学习非常有用。
- 支持多种操作模式:PDFMathTranslate 提供了多种操作模式,包括命令行工具、图形界面和容器化部署。用户可以根据自己的需求选择合适的操作方式。
- 支持自定义配置:用户可以根据自己的需求进行自定义配置,包括设置翻译服务、指定源语言和目标语言、设置输出目录等。这使得 PDFMathTranslate 非常灵活,适合不同用户的需求。
- 支持国产大模型:PDFMathTranslate 还支持国产大模型,如 DeepSeek、通义千问等。用户可以通过配置这些模型进行翻译,以满足不同用户的需求。
使用方式
- 在线服务:用户可以通过在线服务进行翻译,无需安装任何软件。只需上传 PDF 文件,选择翻译服务和目标语言,即可开始翻译。在线服务的计算资源有限,建议避免过度使用。
- 本地部署:用户可以通过命令行、图形界面或容器化部署方式进行本地安装。例如,用户可以通过 pip 安装 pdf2zh,然后运行命令启动图形界面或下载便携版使用。对于 Windows 用户,需安装 Python 3.8 或更高版本,并安装特定包。
- 容器化部署:用户可以通过 Docker 部署 PDFMathTranslate,以便在服务器或云端使用。例如,用户可以通过拉取 Docker 镜像并运行,然后通过浏览器访问 Web 界面进行翻译。
相关导航
暂无评论...