我们平时在阅读外语学术论文时,或者在阅读存在大量英文的PDF资料时,会反复在翻译软件和原文间切换,这样不仅耗时,还容易打断思路。
整个阅读效率会大幅度降低,对于我们的工作效率是非常不利的。
今天推荐一款 GitHub 上的开源PDF翻译工具:BabelDOC,可以解决解决了这一痛点。

它专为科学论文设计,能在保留原文排版的同时生成双语对照版本,完美支持数学公式、表格和图形。
既提供本地部署的命令行界面,也支持在线服务,堪称外语论文阅读的“救星”。
主要功能
-
• 📖 双语对照翻译:在原文旁直接生成翻译文本,形成双语对照,无需切换窗口。 -
• 🖋️ 保留原文格式:完整保留数学公式、表格和图形,不破坏原始布局。 -
• 🤖 AI 翻译引擎:兼容 OpenAI 模型 API,可自定义翻译模型(如 GPT-4、DeepSeek)。 -
• ⚡ 高效低成本:本地部署翻译,不上传云端,保护隐私,可离线使用。 -
• 💻 CLI + Web 界面:既可使用命令行,也提供在线服务(每月可免费翻译 1000 页)。
快速使用
BabelDOC 支持本地部署和在线服务两种使用方式。
1、在线服务
官方已经上线了BabelDOC的在线服务版本,可直接打开网站进行体验,每月1000额度,完全够用。

在线地址:https://app.immersivetranslate.com/babel-doc/
我们只需要登录,上传PDF文件即可开始翻译。
2、本地部署
克隆项目仓库:
git clone https://github.com/funstory-ai/BabelDOC.git
cd BabelDOC
使用uv管理器安装依赖:
uv run babeldoc --help
借助 uv run 命令进行命令行操作:
# 单文件
uv run babeldoc --files example.pdf --openai --openai-model "gpt-4o-mini" --openai-base-url "https://api.openai.com/v1" --openai-api-key "your-api-key-here"
# 多文件
uv run babeldoc --files example.pdf --files example2.pdf --openai --openai-model "gpt-4o-mini" --openai-base-url "https://api.openai.com/v1" --openai-api-key "your-api-key-here"
当然还有许多可选参数,可丰富更多功能和体验,具体可参考项目说明文档。
同时 babeldoc 支持 Python API 调用,如果你的后端是 Python,想要集成该功能,可直接调用。
写在最后
BabelDOC 让外语论文翻译不再繁琐,精准对照、格式保留,提升阅读体验!通过将翻译与排版完美结合,让外语论文阅读不再是难题。
以下亮点可作为大家去了解或使用它的一个理由:
-
• 无损翻译:保留公式和图形,版式像素级对齐。 -
• 高效便捷:CLI 和在线服务双管齐下。 -
• 开源免费:每月 1000 页免费额度,社区驱动。 -
• 灵活强大:兼容主流模型,功能持续进化。
如果你厌倦了繁琐的翻译切换,可以顺道体验 BabelDOC。
GitHub 项目地址:https://github.com/funstory-ai/BabelDOC

● 一款改变你视频下载体验的神器:MediaGo
● 新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star
● 最新最全 VSCODE 插件推荐(2023版)
● Star 50.3k!超棒的国产远程桌面开源应用火了!
● 超牛的AI物理引擎项目,刚开源不到一天,就飙升到超9K Star!突破物理仿真极限!

(文:开源星探)