chatgpt 翻译整本英文电子书,效果非常好

1. 注册chatgpt账号,登录后设置好API token。

https://platform.openai.com/account/api-keys

chatgpt 翻译整本英文电子书,效果非常好_第1张图片

一定要把生成的token先复制保存好,对话框消失后就无法看到完整token了。

chatgpt 翻译整本英文电子书,效果非常好_第2张图片

2. 配置免费的cloudflare workers 代理,否则很容易被封号

参考文档

https://github.com/x-dr/chatgptProxyAPI/blob/main/docs/cloudflare_workers.md

按照步骤一步步来就可以了,如果没有自己的域名可以考虑通过免费的cloudflare pages中转。

3. 部署安装翻译程序 bilingual_book_maker

https://github.com/yihong0618/bilingual_book_maker

从github下载最新的代码,将配置修改为自己的api key和代理地址就行。根据书籍的长度整体运行时间可能要几个小时,等着就可以,完成后会自动生成双语的epub格式文档。

# 安装依赖
pip install -r requirements.txt

# 设置自己的api key
export OPENAI_API_KEY=sk-nxxxxxxz

# 运行程序开始进行翻译
python3 make_book.py --book_name test_books/test.epub  --language zh-hans --api_base 'https://{cf worker代理域名}/v1'

4. 效果

目前来说效果还是非常不错的,翻译完成后整体排版也没有任何问题,我用几个小时翻译了新上线的一本乔布斯的新书。

chatgpt 翻译整本英文电子书,效果非常好_第3张图片

chatgpt 翻译整本英文电子书,效果非常好_第4张图片

chatgpt 翻译整本英文电子书,效果非常好_第5张图片

token消耗情况,目前来看token的消耗完全可以接受。

chatgpt 翻译整本英文电子书,效果非常好_第6张图片

附录

乔布斯新书(Make Something Wonderful)在线

https://stevejobsarchive.com/book

你可能感兴趣的:(python自动化,chatgpt,chatgpt,gpt,python)