TranslateBooksWithLLMs

用大模型翻译整本书,格式不乱,断点续传,无大小限制

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 345 🐛 待处理 20 👀 关注 16
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2580
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,使用自带或第三方LLM API,无内置收费。

项目预览

TranslateBooksWithLLMs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队hydropix
定价模式🏷️完全免费
价格说明开源项目,本地部署,使用自带或第三方LLM API,无内置收费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型book-translation,docx,ebook-translator,epub,gemini,llm,lmstudio,localization-tool,ollama,openai-api,openrouter,pdf,poe,srt-subtitles,translation,translation-tool
GitHub 星标★ 2580
上线时间2025-05-22 00:00:00
代码更新2026-11-08
仓库体积112.6 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

TranslateBooksWithLLMs 是一个利用大语言模型进行长文档和书籍翻译的开源工具。它解决了传统机器翻译在长篇内容上质量不佳、格式易乱、无法断点续传以及文件大小受限等问题。该工具支持多种主流 LLM 后端,包括 Ollama、OpenAI 兼容接口、Gemini、Mistral、Poe 和 OpenRouter,用户可根据需求灵活选择。其核心能力包括:保持原始文档格式(如 Markdown、PDF 等),支持从上次中断处继续翻译,无文件大小限制,适合翻译整本书籍或大型文档。项目采用 Python 编写,易于安装和扩展,为需要高质量、大规模翻译的用户提供了一个实用且灵活的解决方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2580

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • Windows 或 macOS 桌面系统
  • 可用的浏览器(访问 http://localhost:5000)
  • 本地方案需安装 Ollama 并拉取模型,云端方案需对应服务商 API Key

安装与启动步骤

  1. 1下载发行版

    到 releases 页面按平台下载对应发行包,无需自行编译源码。

  2. 2解压压缩包

    把下载的压缩包解压到任意目录,建议路径不含中文和空格。

  3. 3启动程序

    Windows 运行 TranslateBook.exe;macOS 在解压目录执行 ./TranslateBook。首次启动会生成 TranslateBook_Data 文件夹。

    TranslateBook.exe
  4. 4打开浏览器界面

    在浏览器访问 http://localhost:5000,即可看到翻译界面。

  5. 5选择翻译后端

    免费本地选 Ollama 并拉取模型;云端则粘贴 OpenAI、Gemini、Mistral、Poe、OpenRouter 等 API Key。

    ollama pull qwen3:14b
  6. 6开始翻译文件

    拖入 EPUB/SRT/DOCX/TXT 文件,选目标语言,可选 Auto 自动术语表与风格,然后开始翻译。

关键配置

配置项必填说明示例
API Key否使用云端翻译服务商时需要粘贴的密钥sk-xxxxxxxx
Ollama 模型否选择本地免费方案时需先拉取的模型名qwen3:14b

如何确认成功

浏览器打开 http://localhost:5000 能正常显示界面,且程序目录下生成了 TranslateBook_Data 文件夹。

常见问题

Q:macOS 首次启动提示无法打开怎么办?

A:打开 系统设置 > 隐私与安全性,在安全提示处点击“仍要打开”即可放行。

Q:没有 API Key 可以翻译吗?

A:可以。安装 Ollama 并拉取一个模型(如 qwen3:14b),全程本机运行,数据不出本机。

Q:支持哪些文件格式?

A:EPUB、SRT、DOCX、TXT 四种,翻译后会保留原有格式、样式与字幕时间轴。

Q:翻译到一半中断了要重来吗?

A:不需要。检查点系统会自动保存进度,重新打开任务即可从中断处继续。

注意事项

  • 首次运行会在程序目录创建 TranslateBook_Data 文件夹存放设置。
  • 文档长度不受限制,从单页到大部头小说都可处理。
  • 不准备术语表和风格时可在下拉框选 Auto,由文档自动推导。
  • 程序默认监听本机 5000 端口,需保证该端口未被占用。

核心亮点

  • 支持多种 LLM 后端(Ollama、OpenAI、Gemini 等),灵活切换
  • 保留原始格式,翻译后文档排版不混乱
  • 断点续传功能,长文档翻译中断后可继续

不足之处

  • 依赖外部 LLM API,可能需要付费或自行配置模型
  • 文档/社区待观察

适用场景

  • 翻译整本电子书或长篇技术文档
  • 需要保留排版格式的学术论文或报告翻译
  • 批量翻译多章节书籍并支持中断恢复

替代项目

argos-translate、LibreTranslate、NLLB (No Language Left Behind)

上一篇:DeepBI

下一篇:FinGLM

同类项目推荐

LazyOwn 开源

用AI驱动红队攻击,隐蔽控制跨平台系统

837 CLI commands. Multi-operator C2. 153 MCP tools for AI agents. The First OSS C2 w···

★ 300 2026-08-09
pcb-designer-ai-agent 开源

AI 自动摆件布线,PCB 设计少熬夜

Intelligent AI-powered PCB design automation tool using machine learning for compone···

★ 145 2026-10-02
GPS_IMU_Kalman_Filter 开源

融合GPS/IMU/编码器,让定位更精准可靠

Fusing GPS, IMU and Encoder sensors for accurate state estimation.

★ 652 2026-08-09
WorkMesh 开源

用 AI 智能体重塑招聘,让技能与岗位精准对接。

Open-source AI-era employment platform connecting skills, jobs, enterprises, governa···

★ 95 2026-08-09
evo-crm-community 开源

自托管 AI 客服加 CRM,一套系统管会话和商机

Open source and self-hosted AI-powered customer service platform. Single-tenant, no ···

★ 309 2026-10-24
makemoneyonline 开源

用AI代理和链上合约,自动赚取加密货币收益

Trading Systems Architect | Quantitative Research & Engineering Specialist: Polymark···

★ 88 2026-08-09
OpenWhale 开源

用模块化方式组合 AI 策略,轻松部署到链上。

A framework for AI-driven economic activity. Declarative, composable, observable, de···

★ 74 2026-08-09
ritadel 开源

用 AI 模拟对冲基金,自动分析市场并生成交易策略

a Hedge fund run by Boomers, regards, degenerates and ofcourse - AI

★ 91 2026-08-09
Friend.ly 开源

根据性格特质推荐志同道合的朋友,让社交匹配更精准。

A social media platform with a friend recommendation engine based on personality tra···

★ 52 2026-08-09