Contents
這幾天在 FB 看到一個大家在分享的開源專案 bilingula_book_maker – 將原文的電子書轉換成原文與中文對照的電子書,並可以下載成 epub 格式
這個開源專案是使用 OpenAI 最新發佈的 ChatGPT API,所以翻譯一本原文電子書的成本並不會太高,這對於想要閱讀原文書,但是閱讀速度又很慢的人,確實是一大福音
雖然這個工具對於翻譯的工作者衝擊很大,但是換另一個角度想,翻譯工作者反而可以專注在提升機器翻譯品質上,校稿跟審稿還是需要專業的人來做。
使用這個開源專案必須在電腦上安裝 Python 的開發環境,對於非開發者背景的人使用上比較不是那麼方便
因為最近剛好在上一堂 OpenAI 的線上課程,前一陣子也看了不少資訊,如何快速打造一個 OpenAI 的原型,於是有了一些想法,利用這個開源專案來做一個總結練習
- 把這個開源專案打包成 Streamlit : 方便非開發者背景的人來使用
- 把 Bilingula_book_maker 改成可以支援繁體中文 – 我是參考保哥的修改,我發現他除了修改原作者的語言設定,還有修改 prompt ,請參考本文下方的參考資訊列表
- 練習上週學習的 python 套件管理工具 – poetry : 修改這個開源專案時,使用 poetry 來建立虛擬環境和做套件管理
Streamlit 我並不熟,於是我找到了一位中國開發者的開源專案( 請參考本文下方的參考資訊列表 ) ,他也是 fork 自 Bilingula_book_maker 開發者的專案,然後自己加上了 Streamlit 的前端,但是他的開源專案也是只有支援簡體中文
於是花了大約 2 小時,總算打包了一個版本,並部署到了 Streamlit
- 我的 Streamlit 版本,預設使用繁體中文當作目標翻譯語言
- 我修改的 source code 也放在了github
如何使用?
你必須到 OpenAI 的網站 註冊一個帳號,並申請一個 API Key ,新註冊的帳號 OpenAI 會送你美金 18 元的額度,但是必須在 3 個月內用完

進入我製作的 Streamlit 網站,上傳你要翻譯的 epub 電子書,你的 epub 電子書必須是 DRM free 版本 ,例如 manning 電子書出版的電子書都是 DRM free 版本

翻譯完成後,點選 Download 就可以下載翻譯好的 epub 檔案

使用免費額度 API 會出現的錯誤訊息
因為我是用 OpenAI 的 API 免費額度去測試,我發現沒有綁定信用卡很容易出現這個警告,但是翻譯工作是會跑完

參考資訊
- 保哥FB 分享
- 保哥 fork 原開發者程式碼的修改紀錄
- 快速打造一個 OpenAI 工具
- Bilingual_book_maker 的 Streamlit 版本
相關線上課程
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
❤️您應該有留意到,我們的網頁並不會出現干擾人的跳出煩人的廣告或是在內容中嵌入廣告,因為我們發現這樣對閱讀網頁的內容體驗真的是不好!
如果您覺得我們提供的內容服務還不錯,歡迎透過對以下產品/服務的購買投資來支持本站的營運走得更遠
如果暫時還不需要以下的付費服務,幫我們把這個網站分享給有需要的朋友,您的小小舉動會對 Soft & Share 有莫大的幫助!感謝您的支持!
🎈如果您點選優惠連結後,還是沒有看到優惠價格,請將瀏覽器的 cookie 清除 ( 清除 udemy 網站的就可以了 ),然後重新點選優惠連結並登入 Udemy 就可以了
- ❤️記得透過電腦瀏覽器登入 udemy ,使用這個✨優惠連結✨購買線上課程,本站可獲得 udemy 推薦獎金,歡迎透過我們的 A-Z 關鍵字索引 或 Udemy 策展找到您想要的課程
- ❤️LN+ for udemy/youtube/hahow/web 無縫整合 Notion 成為線上學習平台筆記工具
- ❤️更多付費服務(電子書/其他線上課程平台/軟體服務 )……
你必須登入才能發表留言。