當你滿心期待地將翻譯好的 EPUB 電子書匯入閱讀器,卻發現目錄跳轉失效、段落間出現詭異的空白,甚至內文因為字數暴增而爆框斷行——這些都是電子書在地化時最常見的災難。EPUB 格式雖然靈活,但其底層複雜的 XML 結構與流式排版特性,往往讓翻譯團隊在處理排版與連結時吃盡苦頭。

解析 EPUB 流式排版的翻譯挑戰

EPUB 本質上是一個壓縮的 HTML 與 CSS 套件。翻譯時,不僅要處理純文字,還要避開各種格式標籤。例如 <p> 或 <span> 內的文字若被錯誤切斷,就會導致排版崩壞。此外,不同語言的文字長度差異巨大,將繁體中文譯成德文或俄文時,字數通常會增加 30% 以上。這在固定尺寸的插圖旁或特定的 CSS 設定下,極易造成文字重疊、溢出或產生不雅觀的斷行。

完美保留目錄結構與超連結

EPUB 的目錄依賴 toc.ncx 或 nav.xhtml 檔案。翻譯目錄時,必須確保文字轉換的同時,原有的錨點(Anchor)與 ID 屬性不被破壞。若超連結的 href 路徑被意外修改或編碼錯誤,讀者在點擊目錄時就會迷失。這與 代碼標籤翻譯:HTML 與 XML 本地化實戰 提到的標籤保護邏輯如出一轍,必須將標籤視為不可翻譯的硬編碼。

要確保目錄與連結完好無損,建議遵循以下步驟:

  1. 解析並鎖定目錄檔案中的 ID 屬性與節點結構。
  2. 僅翻譯顯示文字,嚴格保護 href 路徑與錨點連結。
  3. 翻譯後重新封裝,並使用多種閱讀器驗證所有跳轉連結。

多語系字體支援與視覺微調

要將繁體中文書翻譯成日文、韓文或包含阿拉伯文的版本,字體設定是關鍵。若 EPUB 的 CSS 未指定 fallback 字體,閱讀器在缺字時就會顯示豆腐塊(□)。針對從右向左書寫的語言,更需調整 CSS 的 direction 與 text-align 屬性,以符合當地閱讀習慣。

打造高效的電子書在地化工作流

面對龐大的電子書內容,傳統逐行翻譯效率低落且容易出錯。現代電子書在地化需要仰賴專業的翻譯管理流程,以下為傳統方式與專業平台的差異對比:

評估維度 傳統手動 / 通用工具處理 DocTransAI 專業處理
標籤與排版 易破壞 XML 結構,需大量人工後製 智能識別並鎖定代碼標籤,完美還原排版
專有名詞 依賴譯員記憶,全書前後用語不一 內建術語庫,確保專有名詞與角色名統一
語種支援 需分別聘請多國語種譯員,成本高昂 多模型翻譯引擎,一次處理多種小語種

兼顧機密性與翻譯品質

對於尚未出版的暢銷書或具機密性的商業電子書,資料安全是首要考量。透過 企業私有化部署:讓翻譯數據完全不出本地,企業可以在內部網路完成翻譯,避免原稿外洩。同時,結合「機器翻譯 + 人工審校」的模式,由 AI 處理基礎轉換,再由母語譯員進行語境潤飾,確保最終交付的 EPUB 檔案不僅排版完美,文字也道地流暢。

電子書翻譯不只是文字的轉換,更是閱讀體驗的跨語境重構;保住排版與連結,才能保住讀者的沉浸感。