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

本文介绍了如何注册ChatGPT并获取APItoken,配置CloudflareWorkers以避免封号,部署bilingual_book_maker进行双语书籍翻译,以及使用OpenAIAPI和免费服务的实践过程。作者分享了成功翻译乔布斯新书《MakeSomethingWonderful》的经验,强调了资源的有效利用和token消耗情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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. 效果

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

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

附录

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

https://stevejobsarchive.com/book

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值