拓冰建站拓冰建站
首页 / 资讯中心 / 正文

BabelDOC 上手指南:一条命令翻译科研 PDF,版式原样保留

BabelDOC 上手指南一条命令翻译科研 PDF版式原样保留【免费下载链接】BabelDOCYet Another Document Translator项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOCBabelDOC 是一个开源 PDF 翻译与双语对比库翻译 PDF 时保留原版式主要面向科学论文翻译场景。先搞懂它是干嘛的简单说给它一份英文 PDF它会还你一份中文单语 PDF外加一份原文译文左右并排的双语 PDF。公式、表格、多栏版式都会尽量原样保留还能只翻指定页、自定义术语表。使用形态有三种直接跑babeldoc命令行、以 Python API 形式嵌入其他程序、或通过在线服务。项目本身主打被别的程序调用如果你想要本地部署加 Web UI社区通常搭配 PDFMathTranslate 项目一起用。装好它只需要这几步最主流的路径是用 uv 的 tool 功能一条命令装完uv tool install --python 3.12 BabelDOC babeldoc --help--help能打出参数列表就说明装好了。如果你更习惯从源码安装git clone https://gitcode.com/GitHub_Trending/ba/BabelDOC之后进项目目录跑uv run babeldoc --help即可。跑一个最小 PDF 翻译例子命令行最主要的用途就是翻译。最简配置需要指定一个 OpenAI 兼容的 APIbabeldoc --files example.pdf --openai \ --openai-model gpt-4o-mini \ --openai-base-url https://api.openai.com/v1 \ --openai-api-key your-api-key-here这条命令用大模型逐段翻译example.pdf输出在当前目录一份单语 PDF一份双语对照 PDF。真实论文翻出来长这样如果只需要部分页面加--pages参数省 tokenbabeldoc --files example.pdf --pages 1-5 --openai常见用法速查只翻指定页--pages 1,2,1-,-3,3-5支持单页与区间混写区间可省端点。只要双语版加--no-mono不输出单语文件反过来--no-dual只留单语。指定输出位置--output ./out把结果放进自定义目录。统一专业术语--glossary-files glossary.csv加载术语表仓库里带了个样例 demo_glossary.csv。延伸方向想要本地部署加 WebUI、更多翻译服务商可以看 PDFMathTranslate 项目它把 BabelDOC 当作翻译引擎。想弄清解析、版式分析、排版这整条管线怎么跑读 docs/ImplementationDetails/ 里的实现细节文档。从一条命令行到一本中文双语版的外文论文BabelDOC 把 PDF 翻译压成了几个参数。完整选项列表和 TOML 配置示例都在 README.md 里。【免费下载链接】BabelDOCYet Another Document Translator项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门