
BabelDOC把格式保留得干干净净的开源 PDF 翻译工具【免费下载链接】BabelDOCYet Another Document Translator项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC你想读一篇英文论文又不想一段段手动翻进 Word更受不了翻译完排版全乱。BabelDOC 就是一个 PDF 翻译工具专门做保留格式的 PDF 双语翻译原文留在原地译文追加进文档公式、图表、双栏布局一个位置都不动。它跑在一条命令行上接入任意 OpenAI 兼容接口的语言模型LLM即大语言模型产出两个 PDF一份原文译文对照一份纯译文。下面从安装讲到常见坑。3 分钟跑通从安装到第一页译文 一共两步。第一步一行命令装好。它用 uv一个快速的 Python 包管理器安装如果你还没有 uv先按官方说明装好并配置好 PATHuv tool install --python 3.12 BabelDOC想从源码跑也行好处是边跑边能看代码把仓库拉下来原地执行git clone https://gitcode.com/GitHub_Trending/ba/BabelDOC cd BabelDOC uv run babeldoc --help第二步翻译第一个 PDF。命令里要带上你的 LLM 接口OpenAI 官方、国内模型服务、本地 Ollama 都可以babeldoc --openai --openai-model gpt-4o-mini \ --openai-base-url https://api.openai.com/v1 \ --openai-api-key 你的key \ --files paper.pdf --lang-in en --lang-out zh --output ./out跑完./out里会出现两个文件一份原文译文并排的 PDF 双语对照一份纯译文。只想翻几页就加--pages 1-3,8默认是全篇。支持哪些语言见 supported_languages.md。它替你解决了什么 ✨公式不会翻坏。数学符号不会被丢给模型去翻译而是先识别出来再原样放回去f(x)3x1 这类公式原封不动夹在公式中间的中文照常读。排版不会飘。它按原文的字体、行距和分栏把页面重建一遍原文保留在原来位置译文以对照形式加在旁边而不是盖在原文上面。术语前后一致。文档里的高频词会被自动提取进术语表强制全文统一译法不用你人工核对这个术语前面叫 A 后面叫 B。扫描版也能读。扫描 PDF 是图片不是文字普通工具一个字符都拿不到。BabelDOC 会先走 OCR让扫描版 PDF 能被机器读出来的技术提取文字再翻译前提是白底黑字。出稿怪时有应急开关。个别阅读器对输出的 PDF 挑剔加一个--enhance-compatibility就能打开全套兼容选项具体见官方文档。拿它能干什么学术论文 PDF 翻译50 篇 arXiv 论文要消化不用硬啃原文。一篇篇丢进去跑回来的是双语对照版前一半原文、后一半译文公式编号、图表编号不变参考文献原样保留引用时可以直接照抄编号。技术手册与合同本地化拿到一份外文手册要交中文稿但排版经不起折腾。BabelDOC 按原文段落逐一排版译文填回原位置表格图片不动窝翻完就能直接交给客户。语言学习想精读英文材料不用整本翻。用--pages只取要学的那几页得到原文译文对照看懂看原文卡住看译文比一段段粘到网页翻译器里省事得多。翻车了怎么办 译文底下透出原文、字全飘了多半是源文件为扫描版。加上--ocr-workaround --skip-scanned-detection重跑它会用白色块盖住原文、强制文字为黑色只支持白底黑字。输出的 PDF 打不开或 WPS、预览里显示怪异用--enhance-compatibility重跑它等于一次打开跳过清理、译文在前、禁用富文本三个兼容开关文件会大一些但能正常打开。大文档中途卡死或特别慢加--max-pages-per-part 50文档按 50 页一段拆分翻译结束后自动合并回来不用自己手动切。之前翻过改了参数却像没生效翻译结果有缓存默认会复用。要强制重新翻译加--ignore-cache。批量和定制一次翻多个文件--files example1.pdf --files example2.pdf重复写几个都行。自定义术语把词条写进 CSV三列——原文、译文、目标语言用--glossary-files传入样例见 demo_glossary.csvsource,target,tgt_lng AutoML,自动ML,zh-CN配置文件用--config 你的.tomlTOML 格式把接口、语言、输出目录写进文件之后每次只敲--files。离线机器有网机器上--generate-offline-assets把字体和模型打成压缩包离线机器上--restore-offline-assets恢复不联网也能翻。把外文 PDF 丢进去拿回一份能归档、能引用、能直接发出去的双语对照版——这就是 BabelDOC 干的事。【免费下载链接】BabelDOCYet Another Document Translator项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考