AI个人学习
和实操指南

Bilingual Book Maker:使用AI翻译制作双语电子书,全书自动化翻译工具

综合介绍

Bilingual Book Maker 是一个开源项目,旨在利用AI技术帮助用户创建多语言版本的电子书。该工具主要使用ChatGPT进行翻译,支持多种文件格式,包括epub、txt和srt。Bilingual Book Maker 专为翻译已进入公共领域的电子书设计,不适用于受版权保护的作品。用户需要准备ChatGPT或OpenAI的API密钥,并提供待翻译的电子书文件。该项目支持多种AI模型,如GPT-4、GPT-3.5-turbo等,用户可以根据需求选择不同的模型进行翻译。

Bilingual Book Maker:使用AI翻译制作双语电子书工具-1


 

功能列表

  • 多语言支持:支持将电子书翻译成多种语言。
  • 文件格式兼容:支持epub、txt和srt文件格式。
  • 多模型选择:支持GPT-4、GPT-3.5-turbo等多种AI模型。
  • API密钥管理:支持多个API密钥,减少API调用限制带来的错误。
  • 环境配置:支持Python 3.8+,并提供详细的安装和使用说明。
  • 样本书籍:提供测试用的样本书籍,方便用户快速上手。

 

使用帮助

安装流程

  1. 准备环境:确保系统安装了Python 3.8+,并有互联网访问权限或代理。
  2. 克隆项目:在终端中运行以下命令克隆项目:
   git clone https://github.com/yihong0618/bilingual_book_maker.git
cd bilingual_book_maker
  1. 安装依赖:运行以下命令安装项目依赖:
   pip install -r requirements.txt
  1. 配置API密钥:将OpenAI的API密钥设置为环境变量,或在运行命令时指定:
   export BBM_OPENAI_API_KEY=your_openai_key

使用流程

  1. 准备书籍文件:将待翻译的epub或txt文件放置在项目目录中。
  2. 运行翻译命令:使用以下命令进行翻译:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key

或者使用pip安装的命令:

   pip install -U bbook_maker
bbook --book_name your_book.epub --openai_key your_openai_key
  1. 选择翻译模型:默认使用GPT-3.5-turbo模型,可以通过--model参数指定其他模型:
   python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --model gpt4
  1. 查看翻译结果:翻译完成后,生成的双语电子书将保存在项目目录中,文件名为your_book_bilingual.epub

详细功能操作

  • 多API密钥支持:如果有多个API密钥,可以用逗号分隔在命令中指定,减少API调用限制带来的错误:
  python3 make_book.py --book_name your_book.epub --openai_key key1,key2,key3
  • 翻译标签指定:默认只翻译<p>标签内容,可以通过--translate-tags参数指定其他标签:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --translate-tags h1,h2,h3,p,div
  • 代理设置:如果需要使用代理,可以通过--proxy参数指定代理服务器:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --proxy http://127.0.0.1:7890
  • 中断恢复:如果翻译过程中中断,可以使用--resume参数手动恢复:
  python3 make_book.py --book_name your_book.epub --openai_key your_openai_key --resume
未经允许不得转载:首席AI分享圈 » Bilingual Book Maker:使用AI翻译制作双语电子书,全书自动化翻译工具

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文