聊天視窗的外語訊息怎麼讀懂?不接 API 也能翻
群裡的隊友用外語喊戰術、跨國同事在外語軟體裡發安排、直播間的觀眾刷著一排看不懂的彈幕——這些文字都困在各自的聊天視窗裡。聊天應用多半是封閉用戶端:沒有翻譯外掛可裝,沒有介面可接,瀏覽器整頁翻譯也夠不著它們。這篇講一條不改造任何應用的路:讓翻譯直接讀螢幕,訊息照常聊,譯文跟著彈。
聊天翻譯,為什麼比網頁難?
網頁上的外語文字,瀏覽器內建翻譯大多能處理;聊天視窗的麻煩在於它不在瀏覽器裡。三重門檻疊在一起:
- 封閉用戶端沒有口子:桌面聊天軟體、遊戲內聊天、語音軟體的文字欄,都是自家介面,不提供翻譯介面,也沒有外掛體系可掛;
- 複製貼上毀掉聊天節奏:訊息一條接一條地蹦,逐條複製、切視窗、貼上、等結果、切回來,一輪下來話題已經翻頁;
- 訊息流是動態的:聊天視窗的內容永遠在變,靜態的截圖翻譯跟不住,截一張舊一條。
卡點不在翻譯品質,而在「翻譯動作」塞不進聊天動作裡。要跟上節奏,翻譯必須自己盯著螢幕。

思路:與其給應用接翻譯,不如讓翻譯讀螢幕
螢幕翻譯器的工作方式繞開了介面問題:它不問應用開沒開介面,直接辨識螢幕上顯示的文字,翻好把譯文放回原位,文字一變自動跟著更新。應用照原樣運行,一行程式碼都不用改——這正是「不接 API」的含義:翻譯的入口不在應用裡,在螢幕上。
對聊天視窗來說,這代表新訊息一彈出,譯文就已經在原位等你;往上翻歷史紀錄,滑到哪辨識跟到哪,前面的訊息不用重新截圖。
四步開聊
以 VoriTrans 為例,裝好用戶端後四步就能接住聊天視窗:
第 1 步:選內容類型。聊天視窗的文字更新頻繁、屬於介面文字,「內容類型」選「遊戲模式」來處理最合適。
第 2 步:框住聊天視窗。用「選擇視窗」直接選中聊天視窗(自動追蹤視窗位置),或用「選擇區域」框住聊天欄——群聊刷屏快,只框訊息區,辨識更專注。
第 3 步:選模型和目標語言。翻譯模型先用「本機模型」,不消耗點數;來源語言自動偵測,目標語言從 105 種裡選你常用的那個。
第 4 步:開啟自動翻譯。左下「自動翻譯」開關打開,底部「翻譯模式」選「原位覆蓋」,新訊息彈出即翻;也可以切「字幕條」,譯文集中在一條字幕裡顯示,聊天紀錄一點都不被遮擋。

四類高頻場景,各有各的框法
同一套流程,落到不同聊天場景,框選的取捨不一樣:
- 遊戲內聊天:隊友喊話轉瞬即逝,框住聊天欄加開啟自動翻譯,喊話彈出即懂,不用退出全螢幕去查詞;
- 跨國協作:外語軟體的工作群組,框住訊息區常駐,通知和安排滾動更新,譯文跟著滾;
- 直播彈幕與觀眾聊天:實況主看外語觀眾互動,彈幕區框住常翻,互動氛圍不漏拍;
- 臨時客服視窗:外語客服的文字視窗,框住對話區邊聊邊翻,來回確認的效率完全不同。

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

邊界與隱私,先說清楚
兩件事值得提前講明白。
一是它只讀文字:語音通話、語音訊息沒有文字顯示在螢幕上,翻不了,那是另一類需求;聊天紀錄往上捲動太快時,譯文更新會跟著「畫面穩定等待」的節奏走,偏好設定裡可以按毫秒調整。

二是隱私:如果聊天內容敏感,優先用本機翻譯模型——辨識和翻譯都在本機完成,資料去向以官方說明為準,雲端模型按用量消耗點數,規則以官網價格頁為準。安裝包在官網下載頁取得,訪客免登入就有 1,000 點數當月可用。
挑一個你最常泡的外語聊天視窗試五分鐘:新訊息彈出即翻、原位顯示不擋紀錄、行話譯法前後一致,聊天的節奏感和母語群組幾乎一樣。
常見問題
微信、Discord 這類應用也能這樣翻嗎?
只要外語文字顯示在螢幕上,螢幕翻譯就能辨識——它不依賴應用本身提供翻譯功能,也不改寫應用。具體某個視窗的辨識效果受字體、字號和介面樣式影響,用自己的視窗實際框一次最直觀。
這樣翻譯會看到我的聊天內容嗎?
工具辨識的是螢幕上正在顯示的畫面文字。若擔心隱私,可選本機翻譯模型,辨識與翻譯都在本機完成;各類模型的資料處理方式以官方說明為準,敏感對話建議避免使用雲端模型。
語音訊息和語音通話能翻嗎?
翻不了。螢幕翻譯讀取的是螢幕上顯示的文字,語音沒有對應的文字畫面就無從辨識。對方傳語音訊息時,可以先看有沒有附帶的文字轉寫,或請對方補一條文字。



