可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
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
从发布页面下载适合你平台的压缩包
- 2
解压压缩包
- 3
运行应用(Windows 为 TranslateBook.exe,macOS 为 ./TranslateBook)
./TranslateBook - 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 数据每日更新。
相关项目
开源免费的桌面应用,让 AI 智能体直接处理本地文件,基于 OpenCode 构建,可接入多种模型或本地 Ollama 模型。
开源的 AI 开发工作台,在浏览器中构建全栈 Web 应用,每次提问可自由选择大模型。
基于 Docker Compose 的模板,一键搭建包含 n8n、Ollama、Qdrant 和 PostgreSQL 的本地 AI 低代码环境。
一个开源的 AI 搜索引擎,联网检索并给出带引用的回答,界面可动态生成富组件。
用于压缩、部署和服务大语言模型与视觉语言模型的工具包,内含 TurboMind 与 PyTorch 两种推理引擎。