
別再截圖翻譯了用 Translumo 免費實時屏幕翻譯游戲字幕 4 步變中文【免費下載鏈接】TranslumoAdvanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc.項目地址: https://gitcode.com/gh_mirrors/tr/Translumo凌晨兩點他的游戲進度還停在第一段劇情。一款日文 RPG 的對話框一屏屏往下滾他只能每句話都停下來切出游戲、打開翻譯軟件、把字敲進去、讀結果、再切回來。一晚上過去了經驗條沒漲多少暫停再恢復倒是練得爐火純青。他說我不是在玩游戲我是在當自己的字幕組。直到他換了一套玩法用 Translumo 把屏幕上的對話區域圈出來剩下的全自動。它負責截圖、識別、翻譯、把譯文懸浮顯示在游戲上方他負責繼續玩。Translumo 是一款完全免費、開源、免安裝的Windows 實時屏幕翻譯工具專門解決屏幕上全是外文但無從下手的處境——游戲對話、視頻里的硬字幕、看不懂的軟件界面、聊天欄里的外語消息只要是屏幕上出現的文字它都能在毫秒級讀出來再譯成你熟悉的語言。先跑通最小閉環4 步讓第一句譯文出現先別管那些花哨功能跑通一次全程只需要四步每步一分鐘以內。下載解壓雙擊Translumo.exe。從倉庫 Releases 頁面拿到壓縮包后解壓即用無需安裝也不碰注冊表。要求不苛刻Windows 10 2004 及以上或 Win11、支持 DirectX 11 的顯卡、2GB 內存即可。按AltG打開設置選語言、選引擎。先定兩件事屏幕原文是什么語言源語言、你想看到什么語言目標語言。OCR 識別只支持 5 種英、俄、日、簡體中、韓但翻譯輸出支持 33 種語言法、德、西、泰、阿拉伯語都在列。引擎這步默認即可稍后講為什么。按AltQ框選識別區域。屏幕上會出現一個選框把文字經常出現的那塊區域框出來——對話框、字幕條、聊天欄都行。框得越小識別越快、誤報越少這是全程最值得花心思的一步。按~鍵開始。之后每次文字出現在框里譯文就會疊加在懸浮窗上實時更新游戲照玩不誤。四步跑完你得到的是一個讀屏 - 翻譯 - 顯示的自動化循環全程不再需要任何手工操作。內幕一三個讀者同時讀屏機器學習當裁判翻譯質量的上限取決于第一步OCR 到底能不能看清楚。Translumo 的做法很聰明——讓多個 OCR 引擎同時識別同一塊屏幕再交給機器學習模型給每份結果打分最終采納得分最高的那個。打個比方OCR 引擎就像三個幫你讀屏幕的人。有人讀得快但偶爾粗心有人讀得穩但慢半拍有人擅長對付藝術字體。單靠誰都不放心于是三個一起讀、互相兜底再用一個打分模型選最靠譜的答案。想確認這個裁判在哪可以翻src/Translumo.Processing/TextProcessing/TextValidityPredictor.cs模型和打分邏輯都在這里。引擎特點適合場景資源占用Windows OCR快、準Windows 原生能力游戲界面、日常軟件默認推薦低約 50-100MBTesseract 5.2老牌開源引擎穩但偏慢印刷體、文檔類文本中約 100-200MBEasyOCR深度學習引擎復雜背景更穩藝術字體、低對比度文本高需 NVIDIA GPU 8GB 內存需要坦白的是日常使用只開 Windows OCR 就夠了。Tesseract 偏舊偏慢、錯誤率不低EasyOCR 更慢更吃資源還容易出各種 bug。這兩個保留在項目里更多是歷史原因官方自己也這么說。所以第二步驟的選引擎建議直接保持默認不折騰。引擎初始化邏輯集中在src/Translumo.OCR/OcrEnginesFactory.cs。內幕二識別之后還有一道質檢關翻譯才動手識別結果不會直接丟給翻譯服務——那太浪費了。屏幕上的背景噪點、模糊字符、按鈕上殘存的裝飾性字母都會被 OCR 當成文字讀出來。如果照單全收送去翻譯你的譯文列表里會塞滿rr“O0”“II這種垃圾。Translumo 在中間加了一道過濾識別文本會先經過文本有效性預測按語言特征打分分數不夠的直接丟棄同時還做了標點符號歸一化、全半角轉換等清洗。分數夠格的才進入翻譯環節。整套處理流水線都串在src/Translumo.Processing/TranslationProcessingService.cs里想研究從截圖到譯文全鏈路從這里讀起最合適。四個翻譯服務該把話說給誰聽文字讀出來了下一步是交給誰翻譯。內置四個服務各有主場DeepL默認推薦綜合質量最高長句、術語最穩適合游戲劇情這類正式文本Google覆蓋面廣、上手零門檻日常用的性價比之選Yandex俄語翻譯尤其出色俄語內容多的場景首選Naver Papago韓語專業戶追韓劇、玩韓服游戲時很頂。這些服務走的是公開接口不消耗你的 API 額度完全免費。代價是高頻請求可能觸發服務商的臨時封鎖——這正是下面優化環節要解決的重點。效率速查快捷鍵一張表 老手的 3 個優化習慣先收下這張表存下來就行。所有按鍵都可在設置里自定義甚至能綁手柄組合鍵相關配置見src/Translumo/HotKeys/HotKeysConfiguration.cs。快捷鍵功能AltG打開/關閉設置AltQ框選識別區域~開始/停止實時翻譯AltT顯示/隱藏翻譯懸浮窗AltY顯示當前識別區域的邊框ShiftF只對當前畫面翻譯一次不持續監測CtrlT切換懸浮窗樣式再講三個很多人不知道的優化習慣把它們養成肌肉記憶延遲和誤識別能壓到最低識別區域寧小勿大。只框文字真正出現的那一小塊能顯著減少背景字符被誤讀的概率同時每幀處理時間也變短。對話框位置固定的游戲框對話框不固定的框文字最常出現的區域。給翻譯服務配 1-2 個代理。這是藏在語言 → 代理標簽頁里的隱藏設置。填上你的 IPv4 代理Translumo 會輪流用它們發請求把單個 IP 的請求頻率攤開避免觸發翻譯服務封鎖。配置項對應源碼src/Translumo.Translation/Configuration/Proxy.cs。游戲請開無邊框或窗口模式。全屏獨占模式下翻譯懸浮窗會被游戲蓋住出現經典的譯文跑到游戲下面。改無邊框即可游戲不支持的話用 Borderless Gaming 這類工具強制無邊框。新手排雷最常卡住的 6 個問題問點了開始卻提示捕獲屏幕失敗或毫無反應答確保目標窗口處于激活狀態還不行就重啟 Translumo 或重新打開目標程序。問已經是無邊框模式翻譯窗還是被游戲擋住答保持游戲在前臺按AltT隱藏再顯示一次翻譯窗口它會重新置頂。問EasyOCR 的模型包下載失敗答掛代理后重新安裝即可。問快捷鍵怎么沒反應答多半被別的軟件搶占了熱鍵檢查后臺有沒有輸入法、錄屏工具在監聽按鍵。問Tesseract 提示文字識別失敗答檢查程序所在路徑確保路徑里只含英文字母。問翻譯出來的句子斷斷續續答這是區域框太大、把無關字符也識別進來了。把選區縮小問題通常立刻緩解。想自己編譯的進階玩法項目基于 .NET 8源碼按模塊清晰分層src/Translumo.OCR識別引擎、src/Translumo.Translation翻譯服務、src/Translumo.Processing處理流水線、src/Translumo.TTS語音合成。想動手編譯需要 Visual Studio 2022 .NET 8 SDKgit clone https://gitcode.com/gh_mirrors/tr/Translumo編譯時會自動執行binaries_extract.bat下載 OCR 模型和 Python 運行時約 400MB請確保網絡穩定。想深入看哪塊代碼處理流水線從src/Translumo.Processing/TranslationProcessingService.cs讀起引擎選型看src/Translumo.OCR/OcrEnginesFactory.cs翻譯服務工廠在src/Translumo.Translation/TranslatorFactory.cs。回到凌晨兩點開頭那位朋友現在打日文游戲框選對話框、按一下~剩下的全交給 Translumo截圖、多引擎識別、打分選優、翻譯、懸浮顯示循環往復。他不再需要暫停游戲體驗幾乎零中斷。這就是實時屏幕翻譯工具和截圖翻譯流的本質區別——前者是工具后者是勞動。同樣是十分鐘劇情一邊是邊玩邊看字幕一邊是切出切進當打字員。如果你也常被屏幕上的外文卡住花五分鐘裝上 Translumo 跑通一遍上面的四步大概率回不去了。【免費下載鏈接】TranslumoAdvanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc.項目地址: https://gitcode.com/gh_mirrors/tr/Translumo創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考