跳至主要內容

如何使用 Calibre 的 Ebook Translator 外掛翻譯電子書

了解 Calibre 與翻譯外掛各自負責什麼、設定引擎與憑證、選擇 EPUB 輸出,並在閱讀前檢查成果。

Calibre 負責管理與轉換電子書,另外安裝的 Ebook Translator 外掛則提供翻譯流程。如果你本來就有在用 Calibre 書庫,這樣的組合相當實用。不過也代表有幾件事得先設定好:外掛本身、它呼叫的引擎、語言,以及輸出格式。

請依照專案目前的官方英文指南操作。以下步驟說明的是指南記載的設定方式,並不代表本文實測過所有支援的引擎。

先弄清楚各部分的分工

Calibre 負責書庫管理和最後的轉檔工作。外掛則用你選定的引擎準備並送出翻譯請求。引擎依照自己的帳號條件與資料處理條款,產出目標語言的內容。

分清楚這一點,可以避免兩個常見誤解。按 Calibre 一般的轉換書籍功能並不會翻譯書籍。而外掛雖然在你電腦上執行,也不代表翻譯是在離線狀態下完成。如果引擎是雲端服務,你的內容就會依該服務的設定被送出處理。

請把原始 EPUB 放在工作流程之外另存一份,並確認它能正常開啟。來源檔的導覽目錄壞掉或章節缺漏,都會讓你更難判斷翻譯結果的好壞。

安裝並設定支援的引擎

官方指南的說明是:從 Calibre「偏好設定」裡的外掛清單安裝 Ebook Translator,然後重新啟動 Calibre。接著在外掛設定中選擇引擎,並填入該引擎要求的憑證。支援哪些語言,取決於你選的引擎。

指南記載的其中一種設定方式,是開啟外掛的設定 → 引擎面板,選擇 Google (Basic)。這個引擎需要 Google Cloud API 金鑰;請用外掛指南連結的 Google Cloud 主控台管理這組憑證,並遵循 Google 目前的 Cloud Translation 設定與帳務規定。把金鑰填入外掛的引擎設定後,按測試確認所選連線是否正常。除非你已經設定好 Application Default Credentials,否則不要選另一個 ADC 引擎選項。

帳號類型要和金鑰一樣仔細確認。一般消費者用的翻譯訂閱和 API 帳號未必能互相取代。送出整本書之前,先查一下引擎供應商目前的價格、額度與隱私條款。金鑰絕對不要出現在分享出去的截圖、求助貼文或匯出的操作說明裡。

設定完成後,先用一小段獲准使用的內容測試,確認連線回傳的是你要的語言。這只是連線檢查,還不足以證明整本書的品質。如果請求失敗,先看清楚錯誤訊息是關於驗證、額度還是服務上限,再去動其他不相關的設定。

選擇翻譯模式與 EPUB 輸出

指南記載的進階模式(Advanced Mode)可以在輸出前逐段檢視譯文;批次模式(Batch Mode)則是另一種整批處理的流程。請依你選的模式參考目前的指南,選好目標語言,並確認輸出格式為 EPUB,以及產出檔案要存到哪裡。

第一次執行時,不要把所有自訂選項都改過一輪。把引擎、語言、輸出選擇,以及你使用的內容保留選項記錄下來。日後若遇到中英夾雜的結果,或想重現一次成功的設定,這份紀錄就派得上用場。

原始版和新版請採用簡單一致的檔名規則。如果書庫裡有好幾個同書名、同封面的檔案,先打開一段你認得的內容,確認實際語言之後再傳到閱讀器。

翻譯內容和書籍結構都要檢查

先挑容易暴露錯誤的內容來看:多人對話、技術名詞定義、含有否定句的段落,以及出現數字的段落。在開頭和後面的章節分別搜尋反覆出現的人名。不要只憑開頭第一段就評斷整本翻譯。

接著檢查 EPUB 本身:

  • 點開幾個目錄項目,其中要包含接近結尾的一個。
  • 檢查章節交界處有沒有漏字或重複。
  • 查看插圖、圖說,以及一處註釋參照。
  • 把字級放大,並試著把閱讀視窗縮窄。
  • 如果保留原文,確認原文與譯文的前後順序符合預期。

引擎呼叫成功,並不保證這些結構都完好。反過來說,某個應用程式出現顯示問題,也不一定代表譯文不見了;換一個閱讀器,再和原始檔對照看看。

設定卡關時,改用線上流程

如果你只是想把一本完整的 EPUB 換成另一種語言來讀,設定金鑰和引擎參數可能比你想做的還麻煩。PDF Craft 的 EPUB 翻譯工具可以直接在線上接收完整檔案。選好目標語言、只要譯文或雙語對照,必要時加上補充指示,等工作完成後再下載。

雙語輸出會把每段譯文接在原文段落之後。介面上不需要設定外部引擎。新使用者會獲得試用額度,翻譯則依用量計費;目前費率請見價格方案。

如果你的書庫工作流程本來就適合這套設定,就選外掛。如果不想花太多心力決定各項設定,就選上傳檔案的線上方式。EPUB 流程比較和整本電子書翻譯指南可以幫你釐清怎麼選,但無論走哪一條路,該做的檢查都還是要做。

想改用線上 EPUB 流程?

直接上傳整本書,不必設定翻譯引擎連線。

開啟 EPUB 翻譯工具