# 閱讀或分享前，如何驗證翻譯後的 EPUB

把 EPUB 結構驗證與閱讀器實測分開進行，檢查導覽與語言中繼資料，並在不把驗證結果誤當成翻譯準確度的前提下檢視修正內容。

一本 EPUB 就算通過格式檢查，裡面仍可能有一句翻錯的話。它也可能在某個閱讀器裡開得起來，換到別的閱讀器卻打不開，原因是某個資源或內部連結壞了。有效的檢查會把這些問題分開處理，而不是把「檔案開得起來」當成完整的結論。

請保留原始 EPUB 和下載回來的譯本。測試時用一份工作副本，這樣你才能比對修改前後的差異；萬一某個修正又引出新問題，也還能退回未經改動的版本。

## 把結構問題和閱讀表現分開看

結構驗證是確認這份出版物符不符合格式要求。閱讀器實測則是看某個應用程式怎麼顯示、怎麼翻頁導覽。語言審閱檢查的是譯文意思對不對。這三件事不能互相取代。

舉例來說，一個格式上完全正確的連結，可能指向錯誤的註釋。一段正確的譯文，可能因為缺少字型而排版走樣。一句顯示得完美無缺的話，可能漏掉了否定詞。每種問題都該用對應的方法檢查，而不是指望一個通過的狀態就能證明整本書沒問題。

[W3C 的 EPUB 規格](https://www.w3.org/TR/epub-33/)說明了這個格式的內容、資源、導覽與中繼資料。它是格式參考文件，不代表任何翻譯工具的輸出品質都合格。

## 先從導覽、資源和語言著手

打開 EPUB，使用它的目錄。開頭、中間、最後的章節都各挑一些來看。把標題的連結目標和原文對照一下；目錄看起來可能很完整，實際上連結卻指到別的地方。

找一張圖片、一段圖說和一個註釋來檢查。點進註釋，再回到正文。確認表格讀得清楚，長段落不會被固定尺寸的容器裁掉。調整字級和視窗寬度，把預設預覽可能藏住的問題找出來。

如果你的工具看得到版本標題和語言資訊，就順便檢查。語言中繼資料會影響發音等閱讀行為；雙語內容可能需要比「整本書一種語言」更細緻的標記。在 EPUB 編輯器裡查看封裝檔 OPF 的 `dc:language`：純英文版本應該標明其英文內容，例如用 `en`；多語出版物則可以宣告一種以上的語言。章節的 XHTML 有自己的 `lang` 和 `xml:lang` 宣告，這些不會從 OPF 繼承下來。以英西雙語章節為例，要確認英文段落標成英文、西班牙文譯文標成西班牙文，例如 `<p lang="es" xml:lang="es">…</p>`。這些是供你檢查的標記範例，並不保證系統會自動修正。只翻譯看得見的標題，並不會更新這些宣告。所有修改都請在工作副本上進行，改完再驗證、再測試一次。

## 用外部 EPUB 檢查工具找出格式問題

[EPUBCheck](https://www.w3.org/publishing/epubcheck/) 會依 EPUB 規格檢查出版物。官方網站提供安裝與入門說明；它是外部工具，不是 PDF Craft 內建的驗證面板。

請依照你目前環境的說明操作，對下載的檔案執行檢查。報告要和它所檢查的那個檔案版本一起保存。看報告時要注意訊息的位置和說明，不要把各種警告都當成同一回事。

如果報告指出某個資源遺失或參照損壞，就在合適的 EPUB 編輯器裡打開那個位置檢查。請在副本上動手，不要做自己不清楚後果的大量修改。修正封裝問題不需要改寫譯文，而語言方面的問題可能根本不會出現在結構報告裡。

如果這份檔案要交付給出版通路，也要符合對方目前的要求。某個閱讀器能容忍格式錯誤的檔案，並不代表書店或經銷商會接受。

## 用你實際會用的閱讀器測試

把同一個檔案放進你平常使用的閱讀 App，再找一個獨立的 EPUB 閱讀器各開一次。兩邊都看同樣的位置，這樣比對才有意義。如果只有某個閱讀器把圖說裁掉，就往顯示行為的方向查；如果每個閱讀器都看不到那張圖，就去檢查資源或原始檔。

要放到 Kobo 的話，請參考 [Kobo 匯入檢查](https://pdfcraft.ai/zh-Hant/blog/translated-epub-on-kobo/)。用 iPad 閱讀的話，請參考 [在 iPad 上閱讀翻譯後的 EPUB](https://pdfcraft.ai/zh-Hant/blog/translated-epub-on-ipad/)。透過其他服務匯入可能會多一道轉檔程序，所以除了下載的 EPUB，收到的那一版也要測試。

| 檢查項目         | 能得到的證據          | 無法得到的證據     |
| ------------ | --------------- | ----------- |
| EPUBCheck 報告 | 它偵測到的格式符合性問題    | 譯文意思是否正確    |
| 兩個閱讀器比對      | 顯示問題是否只發生在某個閱讀器 | 每一章是否都完整    |
| 與原文比對        | 抽樣位置的意義與結構差異    | 對所有未抽樣段落的保證 |

## 修正後重新檢查

把修好的檔案用新的版本名稱儲存。如果你改動了封裝檔或標記，就再跑一次結構檢查，然後在閱讀器裡重新查看原本出問題的段落。也順便測一下鄰近的章節和註釋，免得修好一個連結卻弄壞另一個。

PDF Craft 提供翻譯版或雙語版的 EPUB 下載，並盡可能保留閱讀結構。它不保證輸出完美無誤，也不等於自動完成專業驗證。使用 [EPUB 翻譯工具](https://pdfcraft.ai/zh-Hant/epub-translator/)之後，請依你的用途，以相應的程度檢查重要段落和結構。目前的處理費率請見[價格](https://pdfcraft.ai/zh-Hant/pricing/)。

把原始檔、最終 EPUB 和所有尚未解決的問題放在一起。日後你換了閱讀器，或需要回頭查某段引文時，這份紀錄會比一個籠統的「已檢查」標記有用得多。

