bilingual_book_maker 是来自 @yihong0618 同学的一个 Python 脚本,它可以用 GPT-3.5 翻译整本英文书(.epub 格式),并输出为 .epub 格式的中英双语电子书。当然,这个脚本不光可以翻译英文书,也可以是其它语言。@Appinn
项目地址
需要 OpenAI API,超量需要付费使用。项目里带了几本原版英文书,位于 /test_books
下
使用
- pip install -r requirements.txt
- openapi token
- 本地放了一个 animal_farm.epub 给大家测试
- 默认用了 ChatGPT 模型,用
--model gpt3
来使用 gpt3 模型 - 加了
--test
命令如果大家没付费可以加上这个先看看效果(有 limit 稍微有些慢)
# 如果你想快速测一下 python3 make.py --book_name test_books/animal_farm.epub --openai_key ${openai_key} --no_limit --test # or do it python3 make.py --book_name test_books/animal_farm.epub --openai_key ${openai_key} # or 用 gpt3 模型 export OPENAI_API_KEY=${your_api_key} python3 make.py --book_name test_books/animal_farm.epub --model gpt3 --no_limit
这是青小蛙偶然看到的,@CooperKai 同学基于这个脚本测试:
这本 Antifragile,从3:20 => 6:30 翻译完毕,共计用时3小时10分,消耗 619619 tokens,Chatgpt 说这本书英文版18万字。
而基于目前 gpt-3.5-turbo 的定价,这本书一共需要 (619,619 / 1000) * $0.002 = $1.24
不知道出版社和译者们看到这些后,有啥感想 😂