bilingual_book_maker 是一個(gè)基于 OpenAI 的 AI 翻譯腳本,可以幫助用戶制作多語言版本的 epub 文件和圖書。該工具僅適用于翻譯進(jìn)入公共版權(quán)領(lǐng)域的 epub 圖書,不適用于有版權(quán)的書籍。
以上是自動(dòng)生成的雙語 epub 小說截圖,前面是原文,后面是中譯文,在使用這款腳本前需要準(zhǔn)備一下,很簡(jiǎn)單的:
怎么配置 Python 我就不在本文介紹了,如果你不想折騰,可以直接裝了 Docker。
pip install -r requirements.txt
(這一步是裝一些需要的模塊)--openai_key
?指定 OpenAI API key,如果有多個(gè)可以用英文逗號(hào)分隔(xxx,xxx,xxx),可以減少接口調(diào)用次數(shù)限制帶來的錯(cuò)誤。
或者,指定環(huán)境變量?OPENAI_API_KEY
?來略過這個(gè)選項(xiàng)。test_books/animal_farm.epub
?給大家測(cè)試--model gpt3
?來使用 gpt3 模型--test
?命令如果大家沒付費(fèi)可以加上這個(gè)先看看效果(有 limit 稍微有些慢)--language
?指定目標(biāo)語言,例如:?--language "Simplified Chinese"
,預(yù)設(shè)值為?"Simplified Chinese"
.
請(qǐng)閱讀 helper message 來查找可用的目標(biāo)語言:?python make_book.py --help
--proxy
?參數(shù),方便中國大陸的用戶在本地測(cè)試時(shí)使用代理,傳入類似?http://127.0.0.1:7890
?的字符串--resume
?命令,可以手動(dòng)中斷后,加入命令繼續(xù)執(zhí)行。<p>
?中的內(nèi)容。 使用?--translate-tags
?指定需要翻譯的標(biāo)簽。使用逗號(hào)分隔多個(gè)標(biāo)簽。例如:?--translate-tags h1,h2,h3,p,div
--api_base ${url}
?來替換。
請(qǐng)注意,此處你輸入的api應(yīng)該是’https://xxxx/v1
‘的字樣,域名需要用引號(hào)包裹CTRL+C
?中斷命令,不想接下來繼續(xù)翻譯了,會(huì)生成一本 ${book_name}_bilingual_temp.epub 的書,直接改成你想要的名字就可以了--allow_navigable_strings
?參數(shù),會(huì)將可遍歷字符串加入翻譯隊(duì)列,注意,在條件允許情況下,請(qǐng)尋找更規(guī)范的電子書python3 make_book.py –book_name test_books/animal_farm.epub –openai_key ${openai_key} –test
你可以先用這個(gè)命令測(cè)試一下是否可以正常跑這個(gè)腳本,–openai_key ${openai_key} 直接改成 –API Key
python3 make_book.py –book_name test_books/animal_farm.epub –openai_key ${openai_key} –language zh-hans
沒問題的話可以執(zhí)行這個(gè)完整的命令。
我在執(zhí)行翻譯動(dòng)物農(nóng)場(chǎng)這本英文原版小說時(shí),會(huì)偶爾遇到這個(gè)提示:
Rate limit reached for default-gpt-3.5-turbo in organization org-VFvb2w8CUNUU40toitmNdiVI on requests per min. Limit: 20 / min. Current: 30 / min. Contact support@openai.com if you continue to have issues. Please add a payment method to your account to increase your rate limit. Visit https://platform.openai.com/account/billing to add a payment method. will sleep? 60 seconds
應(yīng)該是超過了 gpt-3.5-turbo 的限流上限了,不過不影響翻譯進(jìn)程,只是在提醒你為不影響翻譯速度可以付費(fèi)購買 Plus 提高速度了。
整個(gè)小說翻譯歷時(shí) 1 小時(shí) 20分鐘,打開 OpenAI 后臺(tái)看看 API Tokens 用量記錄,累計(jì)花費(fèi)了 $0.4。
為什么我的賬號(hào)默認(rèn)只提供 5 美元的試用量呢?
歡迎大家到應(yīng)用自薦版塊上傳自己的 OpenAI 以及其他人工智能應(yīng)用,我們會(huì)根據(jù)作品質(zhì)量直接推送到首頁進(jìn)行介紹!
👉👉👉 直達(dá)電梯 👈👈👈
KM 的所有功能都由 Marco 實(shí)現(xiàn),你可以將不同類型的 Marcos 歸為到一組 Group,而 Marco 本身只是個(gè)組織形式,真正的高手還是背后的 Trigger,Script 和 Action。Trigger 的種類除了 Hot Key,還有 Typed String(輸入字符)、Application(應(yīng)用程序)、Login、System Wake 等15種;除了使用 Trigger,我們還能使用 Apple Script,Python Script等5種腳本來觸發(fā) Action;Action 的可選方案就更多了,大約有近百種這個(gè)級(jí)別,下面我們分享一些非常具代表性的Marco。
]]>