快轉到主要內容

電腦螢幕即時翻譯軟體「LunaTranslator」使用方式,支援Windows與Linux

分類   開源AI應用 AI影像處理
標籤   Machine Translation ChatGPT Large Language Model Optical Character Recognition Windows Linux
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

我想要一款即時翻譯電腦螢幕文字的軟體,最好不用駭入遊戲程式就能翻譯,這樣的話可以讓我玩Galgame遊戲的時候方便一些。

在瀏覽巴哈文章的時候找到了「LunaTranslator」,這是一款開源免費的螢幕翻譯軟體,支援多種線上商業翻譯服務也可以連接到大型語言模型跑AI翻譯。

它還有靈活的翻譯模式,LunaTranslator提供HOOK與OCR模式。

HOOK是嘗試附加到遊戲行程來抽取文字,連遊戲選單的文字都能夠翻譯出來。

OCR則是直接光學辨識螢幕上的內容,雖然有準確度問題,但泛用性較強。這代表它不只可以翻譯遊戲文字,而是任一螢幕上的圖片、PDF都可以翻譯。

其他特色功能:剪貼簿翻譯、匯入VNR翻譯器字典、顯示日語假名、TTS語音合成等等。

1. 安裝LunaTranslator
#

Windows
#

Github下載LunaTranslator.exe,執行LunaTranslator.exe,解壓縮到C:\Program Files,點選LunaTranslator_admin.exe啟動。

使用上有問題請到Github向開發者報告。

Linux
#

Luna Transloator原生不支援Linux,但是可以用Wine跑。不保證功能全正常。

  1. 安裝 Bottles for Linux,新增Gaming Profile
  2. 安裝套件cjkfonts
  3. Github下載LunaTranslator.exe,將其放到Bottles的假C槽,執行LunaTranslator.exe,解壓縮到C:\Program Files,點選LunaTranslator_admin.exe啟動。
  4. 其他的exe程式請安裝到同一個Bottles的容器內部。

2. 安裝Tesrrect OCR服務
#

LunaTranslator支援多種OCR引擎,其中Tesrrect算是最好的離線模型了。

  1. Windows版的Tesrrect請使用UB-Mannheim製作的安裝器: https://github.com/UB-Mannheim/tesseract/wiki,下載tesseract-ocr-w64-setup-5.3.4.20240503.exe後點選安裝。

  2. 在安裝的時候記得選取要使用的語言。全選Additional language data或者只下載特定語言。

  3. 點選LunaTranslator設定 → OCR → Tesrrect5,點選齒輪

  4. 設定Tesrrect路徑為C:\Program Files\Tesseract-OCR\tesseract.exe,語言選取jpn代表辨識日文。

3. 設定翻譯服務
#

點選LunaTranslator設定 → 語言,設定來源語言為日文,輸出語言為繁體中文。

接著點選LunaTranslator設定 → 翻譯服務,打勾要使用的翻譯服務。如果勾選多個,則翻譯文本會多行並排顯示,方便你對比各家翻譯的品質。

如果你是免費仔,不要用Google翻譯和Bing翻譯,上下文完全對不起來。「DeepL」和「有道翻譯」算是比較好的服務。

如果有購買OpenAI的APIKey的話,就用最強的ChatGPT來翻譯吧!

你也可以 安裝離線大型語言模型軟體,再透過「自訂翻譯服務」的方式送prompt過去。

4. LunaTranslator使用方式
#

請先設定好翻譯服務。

OCR模式
#

  1. 啟動LunaTranslator,開啟設定 → 勾選OCR

  2. 使用視窗模式啟動要玩的遊戲

  3. 點選LunaTranslator選單的繪製選取區域

  4. LunaTranslator應該就會開始辨識選取區域內的文字了。點選左下角的粉色箭頭開關自動翻譯。

HOOK模式
#

使用HOOK模式的時候可能會被誤判為病毒,請暫時關閉防毒軟體。

  1. 啟動LunaTranslator,開啟設定 → 勾選HOOK

  2. 使用視窗模式啟動要玩的遊戲

  3. 點選LunaTranslator選單的「綁定視窗功能」

  4. 點一下遊戲視窗,LunaTranslator應該就會開始偵測遊戲文字了。點選左下角的粉色箭頭開關自動翻譯。

  5. 你也可以按綁定視窗旁邊的按鈕,手動選取要附加的行程。


如果要更具體控制翻譯的元素,點選LunaTranslator的「管理遊戲」

新增遊戲exe路徑到這個視窗

再從這裡開啟遊戲,就會跳出一個視窗。視窗內會列出所有偵測到的元素,包括UI和遊戲內的文字,在這裡就可以選取你要翻譯的部份。

延伸閱讀:類似的翻譯軟體
#

【密技】突破語言的障礙,遊戲翻譯軟體大全

相關文章

漫畫自動翻譯軟體 BallonsTranslator 使用教學,附贈修圖功能
分類   開源AI應用 AI影像處理
標籤   Machine Translation ChatGPT Large Language Model Optical Character Recognition
免費AI漫畫圖片翻譯軟體 ~ Manga Image Translator安裝與使用
分類   開源AI應用 AI影像處理
標籤   Machine Translation Anime ChatGPT
SillyTavern介紹,好玩的角色扮演AI聊天軟體
分類   開源AI應用 大型語言模型
標籤   Large Language Model ChatGPT Stable Diffusion

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請貼Imgur或Postimages。