Repolode
hydropix

hydropix/TranslateBooksWithLLMs

用本地或云端大模型翻译书籍、字幕和文档(EPUB、SRT、DOCX、PDF、TXT),中断后可续传。

可替代:DeepL Translator

Star
2,528
Fork
358
未关闭 Issue
26
最近提交
8天前

这是什么?

TBL(Translate Books with LLMs)是一款带网页界面和命令行工具的桌面应用,用于翻译整本书籍、字幕和文档。它支持 EPUB、SRT、DOCX、PDF 和 TXT 格式,按片段切分文本并在片段之间保留上下文,最后输出同格式的译文。

它既可以通过 Ollama 或 LM Studio、vLLM 等 OpenAI 兼容服务使用本地模型,也可以接入 OpenAI、Gemini、Mistral、DeepSeek、OpenRouter、Poe、NVIDIA NIM 等云端服务。翻译进度会自动保存,任务中断后可从上次位置继续。可选功能包括保证术语一致的词表、可复用的文风预设、润色二次处理、文本清理,以及基于 Edge-TTS 的语音生成。

EPUB 的样式、SRT 的时间轴等格式信息都会保留。文字版 PDF 会被重排为新的 PDF,不保留原始版式;扫描版 PDF 因不带 OCR 功能而不支持。

核心功能

  • 01支持 EPUB、SRT、DOCX、PDF、TXT 格式,保留排版和 SRT 时间轴。
  • 02可通过 Ollama 或 OpenAI 兼容服务使用本地模型,也可调用多家云端 API。
  • 03自动保存检查点,中断的翻译任务可从上次位置继续。
  • 04支持术语表和可复用的文风预设,保持译文用词与语气统一。
  • 05遇到限流时可自动轮换同一服务商的多个 API 密钥。
  • 06提供网页界面、命令行工具和 Docker 镜像。

适用场景

  • 将整本小说或技术书籍翻译成其他语言。
  • 为影视或视频课程翻译 SRT 字幕文件。
  • 借助 Ollama 在本机完全离线运行翻译,文本不会外传。
  • 结合云端 API 与完成通知,夜间批量翻译长文档。

快速上手

  1. 1

    从发布页面下载适合你平台的压缩包

  2. 2

    解压压缩包

  3. 3

    运行应用(Windows 为 TranslateBook.exe,macOS 为 ./TranslateBook)

    ./TranslateBook
  4. 4

    在浏览器中打开 http://localhost:5000

使用前须知

  • 免费的本地使用需要安装 Ollama 并在自己的硬件上运行模型。
  • 云端服务商需要 API 密钥,使用可能产生费用。
  • 不支持扫描版 PDF,因为没有 OCR 功能。
  • 许可证为 AGPL-3.0,属于 Copyleft 协议,对通过网络提供的修改版本要求公开源代码。

标签

常见问题

TranslateBooksWithLLMs 是什么?
用本地或云端大模型翻译书籍、字幕和文档(EPUB、SRT、DOCX、PDF、TXT),中断后可续传。 TBL(Translate Books with LLMs)是一款带网页界面和命令行工具的桌面应用,用于翻译整本书籍、字幕和文档。它支持 EPUB、SRT、DOCX、PDF 和 TXT 格式,按片段切分文本并在片段之间保留上下文,最后输出同格式的译文。
TranslateBooksWithLLMs 可以免费使用吗?用的什么许可证?
TranslateBooksWithLLMs 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
TranslateBooksWithLLMs 还在维护吗?
活跃维护中。TranslateBooksWithLLMs 最近一次提交是在 2026年10月13日。
TranslateBooksWithLLMs 适合用来做什么?
将整本小说或技术书籍翻译成其他语言。 为影视或视频课程翻译 SRT 字幕文件。 借助 Ollama 在本机完全离线运行翻译,文本不会外传。 结合云端 API 与完成通知,夜间批量翻译长文档。
TranslateBooksWithLLMs 怎么安装和运行?
从发布页面下载适合你平台的压缩包 解压压缩包 运行应用(Windows 为 TranslateBook.exe,macOS 为 ./TranslateBook): ./TranslateBook 在浏览器中打开 http://localhost:5000
在哪里获取 TranslateBooksWithLLMs?
源代码和安装说明在 GitHub 上:https://github.com/hydropix/TranslateBooksWithLLMs

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目