區塊疊加:翻譯渲染到原圖位置

Last updated: 2026-09-03

結果頁將翻譯渲染回原圖之上,每個 OCR 區塊一個疊加圖層。每個區塊的翻譯出現在 OCR 引擎偵測到來源文字的精確矩形中。疊加圖層支援透明度滑桿,因此使用者可以在不離開頁面的情況下並排比較原始文字和翻譯。

疊加圖層如何運作

  1. 按區塊翻譯。 每個偵測到的 TextBlock 作為獨立的翻譯任務傳送到 ML Kit。翻譯會隨著它們完成而流入疊加圖層;使用者會看到區塊依照引擎完成的順序「變成」已翻譯。
  2. 按矩形定位。 翻譯後的文字會換行並定位以適應來源區塊的邊界框。如果區塊較窄,翻譯會換行成多行並可能略微超出來源矩形;引擎優先考慮可讀性而非嚴格包含。
  3. 點擊聚焦。 點擊翻譯區塊會開啟一個底部表單,捲動到「完整翻譯」檢視中的同一區塊,因此使用者可以在不縮放照片的情況下閱讀較長的翻譯。
  4. 可調透明度。 滑桿控制疊加圖層的不透明度。滑動到完全透明以查看原始照片,完全不透明以閱讀翻譯。

結果頁結構

為何按區塊翻譯

編輯行為

疊加圖層渲染在照片之上,而不是烘焙進去。儲存到歷史紀錄會儲存原始照片和按區塊翻譯記錄。開啟儲存的條目會精確再現疊加圖層;不支援編輯照片。