網誌

聊天視窗的外語訊息怎樣讀懂?不接 API 也能翻

VoriTrans5 分鐘閱讀使用指南

群裏的隊友用外語喊戰術、跨國同事在外語軟件裏發安排、直播間的觀眾刷着一排看不懂的彈幕——這些文字都困在各自的聊天視窗裏。聊天應用多半是封閉客戶端:沒有翻譯插件可裝,沒有接口可接,瀏覽器整頁翻譯也夠不着它們。這篇講一條不改造任何應用的路:讓翻譯直接讀螢幕,訊息照常聊,譯文跟着彈。

聊天翻譯,為甚麼比網頁難?

網頁上的外語文字,瀏覽器自帶翻譯大多能處理;聊天視窗的麻煩在於它不在瀏覽器裏。三重門檻疊在一起:

  • 封閉客戶端沒有口子:桌面聊天軟件、遊戲內聊天、語音軟件的文字欄,都是自家介面,不提供翻譯接口,也沒有插件體系可掛;
  • 複製貼上毀掉聊天節奏:訊息一條接一條地彈,逐條複製、切視窗、貼上、等結果、切回來,一輪下來話題已經翻頁;
  • 訊息流是動態的:聊天視窗的內容永遠在變,靜態的截圖翻譯跟不住,截一張舊一張。

卡點不在翻譯質素,而在「翻譯動作」塞不進聊天動作裏。要跟上節奏,翻譯必須自己盯着螢幕。
聊天視窗翻譯三重門檻示意圖

思路:與其給應用接翻譯,不如讓翻譯讀螢幕

螢幕翻譯器的工作方式繞開了接口問題:它不問應用開沒開接口,直接識別螢幕上顯示的文字,翻好把譯文放回原位,文字一變自動跟着更新。應用原樣運行,一行代碼不用改——這正是「不接 API」的含義:翻譯的入口不在應用裏,在螢幕上。

對聊天視窗來說,這意味着新訊息一彈出,譯文就已經在原位等你;往上翻歷史記錄,滑到哪識別跟到哪,前文訊息不用重新截。

四步開聊

以 VoriTrans 為例,裝好客戶端後四步就能接住聊天視窗:

第 1 步:選內容類型。聊天視窗的文字更新頻繁、屬於介面文字,「內容類型」選「遊戲模式」來處理最合適。

第 2 步:框住聊天視窗。用「選擇視窗」直接選中聊天視窗(自動跟蹤視窗位置),或者用「選擇區域」框住聊天欄——群聊刷屏快,只框訊息區,識別更專注。

第 3 步:選模型和目標語言。翻譯模型先用「本地模型」,不消耗積分;源語言自動檢測,目標語言從 105 種裏選你常用的那個。

第 4 步:打開自動翻譯。左下「自動翻譯」開關打開,底部「翻譯模式」選「原位覆蓋」,新訊息彈出即翻;也可以切「字幕條」,譯文集中在一條字幕裏顯示,聊天記錄一點不被遮擋。
VoriTrans 螢幕翻譯

四類高頻場景,各有各的框法

同一個流程,落到不同聊天場景,框選的取捨不一樣:

  1. 遊戲內聊天:隊友喊話轉瞬即逝,框住聊天欄加打開自動翻譯,喊話彈出即懂,不用退出全屏去查詞;
  2. 跨國協作:外語軟件的工作群,框住訊息區常駐,通知和安排滾動更新,譯文跟着滾;
  3. 直播彈幕與觀眾聊天:主播看外語觀眾互動,彈幕區框住常翻,互動氛圍不漏拍;
  4. 臨時客服視窗:外語客服的文字窗,框住對話區邊聊邊翻,來回確認的效率完全不同。
    四類聊天視窗翻譯場景示意圖

長對話裏反覆出現的行話縮寫、ID、頻道名,在「術語詞庫」裏添加原詞和期望譯法,修改實時保存,下一次識別或翻譯生效;總被認錯的用戶名,用「OCR 糾錯」用途把原詞固定成正確寫法,省得每條都錯同一個字。點右上「工具列模式」把主介面收成懸浮小長條,邊聊邊控不打擾。
VoriTrans 添加術語詞庫

邊界與私隱,先說清楚

兩件事值得提前講明白。

一是它只讀文字:語音通話、語音訊息沒有文字顯示在螢幕上,翻不了,那是另一類需求;聊天記錄往上滾動太快時,譯文刷新會跟着「畫面穩定等待」的節奏走,偏好設定裏可以按毫秒調。
VoriTrans 畫面穩定等待設定

二是私隱:如果聊天內容敏感,優先用本地翻譯模型——識別和翻譯都在本機完成,數據去向以官方說明為準,雲端模型按用量消耗積分,規則以官網價格頁為準。安裝包在官網下載頁獲取,訪客免登入就有 1,000 積分當月可用。

拿一個你最常泡的外語聊天視窗試五分鐘:新訊息彈出即翻、原位顯示不擋記錄、行話譯法前後一致,聊天的節奏感和母語群幾乎一樣。

常見問題

微信、Discord 這類應用也能這樣翻嗎?

只要外語文字顯示在螢幕上,螢幕翻譯就能識別——它不依賴應用本身提供翻譯功能,也不改寫應用。具體某一視窗的識別效果受字體、字號和介面樣式影響,用自己的視窗實際框一次最直觀。

這樣翻譯會看到我的聊天內容嗎?

工具識別的是螢幕上正在顯示的畫面文字。若擔心私隱,可選本地翻譯模型,識別與翻譯都在本機完成;各類模型的數據處理方式以官方說明為準,敏感對話建議避免使用雲端模型。

語音訊息和語音通話能翻嗎?

翻不了。螢幕翻譯讀取的是螢幕上顯示的文字,語音沒有對應的文字畫面就無從識別。對方發語音訊息時,可以先看有沒有附帶的文字轉寫,或請對方補一條文字。

分享Email