使用ChatGPT翻译制作双语电子书
名称: yihong0618/bilingual_book_maker

开发语言: Python

地址: https://github.com/yihong0618/bilingual_book_maker

fork: 246

star: 1,914

简介: Make bilingual epub books Using AI translate

推荐理由:

bilingual_book_maker 是来自 yihong0618同学的开源软件,它可以用 GPT-3.5 来制作格式为.epub 的双语电子书。不仅仅支持中英互译,还支持日文等其他语言。
据测试,翻译具有18 万字英文书,只用了3 小时 10 分,消耗Chatgpt 的 619619 个 tokens。而按照 gpt-3.5-turbo 的定价,这本书一共需要 (619,619 / 1000) * $0.002 = $1.24。不知道出版社看到这样的成绩会作何感想?
安装前的准备
ChatGPT or OpenAI token
prepared epub books
Environment with internet access or proxy
python3.8+
使用
stall -r requirements.txt
OpenAI API key,如果有多个可以用英文逗号分隔(xxx,xxx,xxx),可以减少接口调用次数限制带来的错误
本地放了一个 animal_farm.epub 给大家测试
默认用了 ChatGPT 模型,用 –model gpt3 来使用 gpt3 模型
加了 –test 命令如果大家没付费可以加上这个先看看效果(有 limit 稍微有些慢)
Set the target language like –language “Simplified Chinese”. Suppot “Japanese” / “Traditional Chinese” / “German” / “French” / “Korean”. Default target language is “Simplified Chinese”. Support language list please see the LANGUAGES at utils.py.
加了 –proxy 参数,方便中国大陆的用户在本地测试时使用代理,传入类似 http://127.0.0.1:7890 的字符串
加入 –resume 命令,可以手动中断后,加入命令继续执行。
如果你遇到了墙需要用 Cloudflare Workers 替换 api_base 请使用 –api_base ${url} 来替换。请注意,此处你输入的 api 应该是”https://xxxx/v1″的字样,域名需要用引号包裹
翻译示例

使用 ChatGPT 翻译制作双语电子书

在项目文件夹的/test_books 目录下放置了几本英文书,供大家测试使用,感兴趣的可以尝试下。
github 上还给出了详细的安装和配置指导文档,有兴趣的可以通过下面的链接跳转https://github.com/yihong0618/bilingual_book_maker
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...