Skip to content

Repository files navigation

Language : English  |  繁體中文 ✓

OverTranslate Icon

OverTranslate

一款 Windows 螢幕翻譯工具,支援截圖、即時與取詞翻譯,翻譯結果直接顯示在原畫面上。

Latest release License GPL-3.0 Total downloads

➡️ Windows 安裝版(推薦)  |  ➡️ 免安裝版(Portable)


截圖翻譯

程式可以直接關閉主視窗並常駐在系統匣,平常不需要一直把視窗開著,
需要翻譯時按下快捷鍵(預設 Ctrl + Alt + A),框選想翻譯的畫面即可。

用於網頁、PDF、圖片、影音、遊戲介面等各種無法直接選取文字的畫面。

翻譯比對圖.png

原文 翻譯結果
截圖翻譯1-前.png 截圖翻譯1-後.png
截圖翻譯2-前.png 截圖翻譯2-後.png
截圖翻譯3-前.png 截圖翻譯3-後.png

取詞翻譯

快捷鍵(預設 Ctrl + Alt + Q)可在任何畫面上直接開啟。

選取文字後按下快捷鍵,會自動帶入並翻譯;未選取文字時,也可以直接輸入內容。
切換至其他視窗時會自動關閉;若需要持續顯示,可將視窗釘選。

選詞翻譯.png


即時翻譯

適合 影片字幕、遊戲畫面 等需要持續翻譯的情境。框選需要翻譯的區域後,會持續辨識畫面內容,
文字變動時自動更新譯文並顯示在原本的位置。

畫面來源分為 螢幕擷取視窗擷取 兩種模式:
螢幕擷取需 Windows 11 24H2 以上,視窗擷取需 Windows 10 1903 以上。

目前只建議使用 Microsoft、DeepL、OpenAI 進行翻譯 (延遲較低)。

譯文的文字顏色、背景色與背景不透明度皆可自由調整,也可開啟 更符合原背景沿用原文字顏色,讓譯文與背景更貼近原畫面的配色與風格。

即時翻譯視窗預覽.png

翻譯區塊模式 (框選)

即時翻譯進行中可使用快捷鍵(預設 Ctrl + Alt + S)暫停 / 繼續翻譯,
遇到不需要翻譯的畫面、或想直接看原文時可先暫停,之後再恢復,不必關閉即時翻譯。

翻譯區塊分為 字幕 / 對話遊戲 / UI 模式: 字幕 / 對話:適合影音字幕、遊戲對話等文字位置較集中且固定的場景 (建議使用 1 個)。

框選 翻譯結果
即時翻譯-影片框.png 即時翻譯-影片翻譯.png
即時翻譯1-對話遊戲框.png 即時翻譯1-對話遊戲翻譯.png
即時翻譯2-對話遊戲框.png 即時翻譯2-對話遊戲翻譯.png

遊戲 / UI:適合遊戲中的介面、提示或文字位置較分散、不固定的場景 (建議使用 1 ~ 2 個)。

框選 翻譯結果
即時翻譯-遊戲翻譯框.png 即時翻譯-遊戲翻譯.png

文字翻譯

輸入文字後即可翻譯,來源與目標語言可快速互換;
內建文字轉語音(TTS),支援朗讀原文與翻譯結果。

翻譯視窗預覽.png


設定

設定頁.png

設定項目 說明
介面語言 繁體中文 / English,切換後立即生效(首次啟動時依 Windows 顯示語言決定)
截圖翻譯 (快捷鍵) 用於 截圖翻譯 功能的快捷鍵 (可自訂修改,預設 Ctrl + Alt + A)
開啟翻譯視窗 (快捷鍵) 呼叫主視窗的快捷鍵 (預設 Ctrl + Alt + W),會回到上次開啟的頁面;即時翻譯進行中時,改為將浮動視窗列移至最上層
暫停 / 繼續 (快捷鍵) 暫停或繼續 即時翻譯 (預設 Ctrl + Alt + S);僅在即時翻譯進行中可用,也可用於查看原文
取詞翻譯 (快捷鍵) 開啟 取詞翻譯 視窗 (預設 Ctrl + Alt + Q);若已選取文字會自動帶入並翻譯
自動翻譯 截圖翻譯 框選完成後 立即翻譯,不需要再手動點擊 (預設為關閉)
開機啟動 開機時自動啟動
儲存截圖 截圖時自動儲存至本機,可自訂儲存位置(預設為關閉)
來源語言 截圖翻譯文字翻譯 的原文語言 (預設 Auto);即時翻譯的來源語言另外設定
翻譯服務設定 為需要金鑰或端點的翻譯服務進行設定;使用 OpenAI 時,可設定 API 位址、模型名稱、翻譯提示詞與 Temperature
主題 淺色 / 深色
應用紀錄 記錄較完整的應用程式資訊,建議僅在問題排查時開啟(預設為關閉)

快捷鍵除了組合鍵,也可以設成單一按鍵,包含 F1 ~ F12、滑鼠中鍵/側鍵與遊戲手把按鍵。

Log 僅儲存在本機,不會自動上傳;開啟 應用紀錄 後的詳細資訊也同樣只會保留在本機。
回報問題時,可於設定頁按下 匯出並上傳診斷資訊,系統會直接完成上傳,並取得一組回報代碼(可提供給開發者快速比對問題)。


翻譯 API

除了 DeepL 與 OpenAI 以外,其他都是下載後就可以直接使用的功能。

服務 說明
Google 翻譯(RPC) 新版 RPC 介面
Google 翻譯(Web) 傳統 Web 介面
Bing 翻譯 翻譯品質佳
Microsoft 翻譯 (預設) 穩定性佳、回應速度快
DeepL 需至 DeepL 官方註冊並取得 API Key
OpenAI 支援 OpenAI API 格式,建議使用本地 LLM,可透過 Ollama 快速安裝與使用;提示詞與 Temperature 可自訂

提供「自動備援」機制(備援機制適用於 截圖翻譯即時翻譯):
當某個翻譯無法使用或回應過慢時,會自動切換到其他可用的翻譯 API,實際使用的引擎顯示於工具列。 備援.png

使用 OpenAI 時,不會觸發備援機制。

OpenAI 設定

OpenAI.png

項目 說明
API 位址 留空時使用 http://localhost:11434/v1(Ollama 的本機預設位址)
模型名稱 留空時使用 translategemma:4b
提示詞 留空時使用內建提示詞;可用下方參數代入實際使用的語言
Temperature 位於 進階 區,影響輸出的隨機程度,範圍 0.0 ~ 2.0(預設 0)

提示詞可用參數(設定頁的 可用參數 區塊也會列出說明與範例):

參數 說明 範例
{source_name} 來源語言名稱 英語
{source_code} 來源語言代碼 en
{target_name} 目標語言名稱 日語
{target_code} 目標語言代碼 ja

內建提示詞僅使用語言名稱;語言代碼參數可依模型需求自行搭配使用,例如 {target_name} (target_code) -> Japanese (ja)

Temperature 取消勾選時 不會傳送此參數。不同模型或 API 對 Temperature 的支援與建議值可能不同;若模型文件建議不要傳送此參數,請取消勾選。若在 0 時輸出表現異常,可依模型建議嘗試調高,建議從 0.1 開始逐步調整。

多語言 OCR 辨識

OCR 辨識由 RapidOcrNet 搭配 ONNX 模型處理,會依語言自動使用對應模型,不需手動選擇 OCR 引擎。

辨識語言 辨識模型(rec)
英文 / 中文(簡繁)/ 日文 PP-OCRv6 通用辨識模型(PP-OCRv6_small_rec),單一模型支援中、英、日及多種拉丁語系,也能處理常見的中英混排
韓文 PP-OCRv5 韓文辨識模型(korean_PP-OCRv5_rec),用於補足 PP-OCRv6 通用模型未涵蓋的韓文字元

所有語言共用同一套文字偵測模型PP-OCRv6_det_tiny)與方向分類模型cls),僅辨識模型會依語言切換。
OCR 全程於本機 CPU 執行,不會將圖片上傳至外部服務。


系統需求

  • 作業系統:Windows 10 / 11
  • 執行環境:安裝檔已內含所需環境,不需另外安裝 .NET Runtime

使用以下翻譯服務時,需另外準備:


支持

本軟體若對你日常或工作使用上有幫助,歡迎透過 Ko-fi 請我喝杯咖啡 ~ ☕


授權

本專案採用 GNU General Public License v3.0(GPL-3.0) 授權。
你可以自由使用、修改與散布本軟體;若散布修改後的版本,需依 GPL-3.0 授權條款公開相應的原始碼。
完整授權條款請參閱 LICENSE

About

Screen translator for Windows — screenshot, real-time & text selection translation, displayed directly on screen. | Windows 螢幕翻譯工具,支援截圖、即時與取詞翻譯,翻譯結果直接顯示在原畫面

Topics

Resources

Stars

29 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages