文字翻譯頁面是與相機頁面分開的入口,適用於來源已經是文字的情況。從相機頁面底部開啟它,貼上、輸入或聽寫一段文字;同一個 ML Kit 引擎返回翻譯。
為什麼分開一個頁面
相機 OCR 針對影像進行了最佳化。當來源已經是文字——電子郵件片段、聊天訊息、貼上的段落——OCR 步驟就是多餘的。文字翻譯頁面完全跳過 OCR,直接將輸入提供給 ML Kit 翻譯器。
它還讓你可以透過複製貼上較長的段落來批次翻譯,而不是拍攝它們。對於沒有方便頁面可拍攝的密集文字,這種方式更快、更準確。
運作方式
- 共用語言狀態。 文字頁面讀寫與相機頁面相同的來源/目標語言對。在一個地方選擇目標語言會套用到另一個地方;來回切換不需要重新選擇語言。
- 自動偵測來源。 如果來源設定為「自動偵測」,應用程式會在輸入文字上執行一個 Dart 層的字元集啟發式,以在 ML Kit 支援的語言之間進行選擇。純拉丁文預設為英文;漢字預設為簡體中文;混合字型遵循多數字元類別。
- 單次翻譯。 整個輸入在一次呼叫中傳送到 ML Kit。結果會取代按鈕下方的輸入區域;清除輸入以再次翻譯。
- 鍵盤處理。 點擊「翻譯」會關閉螢幕鍵盤,這樣結果區域就不會被鍵盤遮住。
什麼時候使用它
- 長段落。 輸入或貼上多句文字。拍攝滿是文字的螢幕會引入 OCR 噪音;貼上文字則不會。
- 聊天片段。 在不離開對話去開啟相機的情況下翻譯朋友的簡短訊息。
- 帶文字的螢幕。 透過系統分享從螢幕擷取截圖中的文字並貼到文字翻譯頁面,以獲得比 OCR 更乾淨的翻譯。
- 語音聽寫。 使用系統聽寫鍵聽寫文字而非打字。
限制
- 不保留格式。 僅限純文字。粗体、斜體和其他格式會被丢弃。
- 不自動儲存歷史。 與相機拍攝不同,文字翻譯不會自動儲存。結果保留在結果區域中,直到你點擊「清除」或離開頁面。