BabelDOC(funstory-ai.github.io)是一个开源的PDF学术论文翻译与双语对照库,由funstory-ai团队在GitHub上开源维护,支持多语言翻译并生成双语对照PDF,提供命令行界面与Python API,面向学术文献场景优化排版还原效果,主要设计用于嵌入其他程序,也可直接用于简单的翻译任务。

BabelDOC官网网址:https://funstory-ai.github.io/BabelDOC/
项目提供多种接入方式:在线服务方面,沉浸式翻译已上线基于BabelDOC的Beta版本,免费额度使用规则见页面FAQ;自部署方面,PDFMathTranslate-next已支持BabelDOC,用户可自建服务并搭配WebUI接入更多翻译服务;开发者也可从PyPI安装或从源码构建,命令行方式适合脚本化批量处理;页面提示项目正在招聘,说明团队处于持续开发状态。
站点文档分为入门、高级选项、实现细节与社区几部分:入门涵盖安装步骤与基本用法;高级选项包括语言选项、PDF处理选项、翻译服务选项、OpenAI专属选项、术语表选项、输出控制与离线资源管理;术语表选项允许用户自定义翻译词汇,输出控制用于管理生成的PDF结果。另提供配置文件说明与Python API文档,以及路线图、已知问题列表与版本号说明。
实现细节板块介绍PDF解析、版面分析、段落查找、样式与公式处理、字体映射及PDF创建等技术原理;社区板块包含行为准则、贡献指南与贡献者奖励说明,设有奖励机制鼓励外部开发者参与,文档还介绍在Zotero中的使用方法,致谢板块列出相关依赖项目;页面整体结构清晰,新用户可按目录顺序从入门逐步进阶到高级配置。页面语言为英文,导航支持在首页、支持语言、API与社区板块间切换。
整体来看,BabelDOC适合需要批量翻译学术论文并保留排版的开发者、研究人员与技术团队。
标签: BabelDOC PDF翻译 论文翻译 双语对照 开源工具