PDFMathTranslate:开源的PDF翻译神器
写在前面的
在学术研究和学习过程中,经常会阅读大量pdf格式的外文文献。对于英语语言能力不好的学生而言,短时间理解长篇幅的英文文献存在巨大的挑战。特别是当文档中包含复杂的数学公式和图表时,文献阅读效率大大降低。为了解决这一问题,PDFMathTranslate应运而生。这是一款开源工具,能够在保持原有格式与排版的基础上,轻松实现PDF文档的全文翻译。PDFMathTranslate支持多种语言和翻译服务,包括 Google、DeepL、Ollama 和 OpenAI等。软件地址:https://github.com/Byaidu/PDFMathTranslate/tree/main
PDFMathTranslate主要功能
翻译前
翻译后
格式保留
PDFMathTranslate能够完整保留LaTeX数学公式、PDF索引目录和图表样式等文档内容,确保译文与原文档在版式和风格上的一致性。
多种翻译服务支持
该工具支持多种翻译服务,包括Google翻译、DeepL、Azure、OpenAI和Ollama等,用户可以根据需要选择合适的翻译引擎。
批量处理
通过终端输入命令,支持批量翻译,适合科研人员和考研党使用。
PDFMathTranslate安装及使用
软件依赖:Python(版本在 3.8 到 3.12 之间)。
安装方法:基于终端安装
pip install pdf2zh
命令行使用方法
翻译整个文档:pdf2zh example.pdf
翻译特定页面(例如第1到3页或第5页):pdf2zh example.pdf -p 1-3,5
启动浏览器方法
终端输入: pdf2zh -i
命令行使用图解

