RTranslator 開源離線翻譯 App,把手機變成斷網可用的翻譯機

2026 年要在手機上做免費翻譯,市場上其實一直有兩條路。第一條是把翻譯這件事交給雲端,吃對方免費額度,代價是流量、帳號與條款風險,TechMoon 先前介紹過的 DeepLX Serverless 免費翻譯端點就是這條路的縮影:部署位置選錯,整條免費通道會一起撞牆。第二條路是把模型裝進手機,翻譯完全在本機跑,RTranslator 是這條路上走得最徹底的 Android App 之一:開源、無廣

用 AI 摘要這篇文章:

2026 年要在手機上做免費翻譯,市場上其實一直有兩條路。第一條是把翻譯這件事交給雲端,吃對方免費額度,代價是流量、帳號與條款風險,TechMoon 先前介紹過的 DeepLX Serverless 免費翻譯端點就是這條路的縮影:部署位置選錯,整條免費通道會一起撞牆。第二條路是把模型裝進手機,翻譯完全在本機跑,RTranslator 是這條路上走得最徹底的 Android App 之一:開源、無廣告、無帳號,開發者在 README 裡自稱連伺服器都沒有。

RTranslator 是義大利開發者 niedev 從 2020 年做到現在的個人專案,GitHub 上超過一萬顆星(2026 年 10 月初基準 10,492 顆),最新穩定版 2.1.5 在 2026 年 2 月釋出。它的賣點很單純:連上藍牙耳機、把手機放口袋,跟語言不通的人面對面講話,手機即時翻譯並朗讀給對方聽,全程不吃網路。這件事聽起來像 2016 年就該有的功能,實際上要等到手機算力與模型壓縮都到位才做得動,而它的「免費」有一套很少被講清楚的成本結構:第一次啟動要下載約 1.2GB 的模型檔、官方把記憶體門檻定在 6GB、而且它不在 Google Play 也不在 F-Droid,只能側載 APK。台灣讀者還有一個更直接的問題要先知道:穩定版的中文輸出只有簡體,繁體中文要等 3.0 的新引擎才上桌。

三種模式:兩支手機的對話,一支手機的輪講

RTranslator 的核心是語音對話翻譯,官方把它拆成三種模式。對話模式(Conversation)是主打:兩支以上都裝了 App 的手機用藍牙低功耗連線,你講中文,你的手機把語音辨識成文字傳給對方,對方的手機把文字翻成他的語言,再用它的喇叭或藍牙耳機朗讀出來,兩個方向同時成立。這個設計的巧妙之處在於分工:每支手機只處理自己這一側的事,辨識自己用戶說的話、把收到的外文翻成自己用戶的語言,沒有誰要當主機,三個人講三種語言也能任意組合互譯。輪講模式(WalkieTalkie)是給「只有一支手機」的場景,例如在路邊問路:同一支手機同時聽兩種語言,自動判斷現在是誰在講哪一種,翻譯完朗讀、講完自動繼續聽,代價是必須輪流說話,做不到真正的搶話即時翻譯,也不能接藍牙耳機。第三種是普通的文字翻譯模式。

RTranslator 官方對話模式示意圖:三支手機以藍牙連線,同一句話以英、西、法語呈現,其中兩台標示使用藍牙耳機(官方 README 素材)Pin
官方對話模式示意圖:手機之間互傳辨識好的文字,各自翻成自己用戶的語言,多於兩人也能任意組合互譯(官方 README 素材)

語音輸出的部分它不自己做,直接用 Android 系統的 TTS 引擎,官方建議裝 Google TTS,發音品質取決於你手機裝了什麼引擎。歷史上還有一個 1.0 版本,走的是 Google 雲端 API,要付錢也要設定,現在的 2.x 與 3.0 已經完全換成離線模型路線。2.1 這代介面找了一位設計師重新操刀,文字模式加了朗讀與複製按鈕,輪講模式可以手動控制麥克風,設定裡也多了一個低品質語言開關,打開後再追加四十多個辨識與翻譯品質都打折的語言,需求冷門的人多了保險。目前 README 自己列的已知問題只有一條:藍牙連線偶爾會斷,開發者寫得毫不掩飾。

中文輸出的版本分岔:穩定版只有簡體,繁中在 3.0 引擎

這一段最該先看清楚。穩定版 2.1.5 的原始碼語言表裡,32 個支援語言中中文只有一個條目,映射到 NLLB 模型的 zho_Hans,也就是簡體中文;App 介面本身有繁體中文在地化(台灣與香港各一份語系檔),但翻譯輸出沒有繁中選項,講英文讓它翻成中文,出來的就是簡體字。問題不在體驗在架構:2.1.5 架構下繁中輸出根本不存在。

轉機在 3.0。2026 年 8 月底釋出的 3.0.0-beta1 把翻譯引擎整個換掉,NLLB 退役,改成三選一:Mozilla 的 Bergamot 模型、Madlad 400,以及 HY-MT 1.5。3.0 分支的語言表裡,HY-MT 的清單明確寫著 Traditional Chinese(zh-HANT)條目,這是 3.0 繁中輸出的實際入口;Mozilla 引擎的 zh_hant 條目則整個被註解掉,旁邊一行待辦寫著要讓繁中模型動起來,模型包其實已放上官方下載位置(74,146,433 bytes),App 內還沒啟用。粵語同樣列在表上,也標了尚未實作。換句話說,繁中輸出是 3.0 才有的功能,而且已經實際可下載,只是載體是目前還掛著 pre-release 標籤的 beta。想現在就要繁中的使用者得在「穩定但簡體」與「繁中但 beta」之間選邊,不想碰 beta 的人等 3.0 正式版是合理策略。

RTranslator 的 GitHub releases 頁面:最新項目為標示 Pre-release 的 RTranslator 3.0 beta 1(tag 3.0.0-beta1),左側列表可見 2.1.5 之後的歷代版本(GitHub 官方頁面截圖)Pin
官方 releases 頁現況:最新的是掛著 Pre-release 標籤的 3.0 beta 1,穩定版停留在 2026 年 2 月的 2.1.5(GitHub 官方頁面截圖)

1.2GB 的入場費:第一次啟動會下載什麼

裝好 APK 打開 App,第一件事不是翻譯,是等模型,而且兩個版本要等的不一樣。穩定版 2.1.5 的首次下載就是 README 說的 1.2GB:NLLB 翻譯模型四個檔案 926MB,加上 Whisper 語音辨識六個檔案約 283MB,加總約 1,209MB。這些檔案全部放在 GitHub releases 上,目前每一個都能正常下載,而且實際大小普遍比程式裡標示的進度條數字再大一些,例如 NLLB_encoder 標示 254MB、實量 266,487,014 bytes,Whisper_decoder 標示 173MB、實量 181,741,988 bytes,下載前心裡抓 1.3GB 比較準。

模型從 GitHub 下載這件事本身就是個地雷:README 特別提醒某些地區連 GitHub 很慢,官方因此寫了一份手動側載指南,從電腦下載模型檔後放進手機的 Android/data/nie.translator.rtranslator/files 資料夾,App 下次啟動會直接取用並驗證完整性,只對損壞的檔案重新下載。台灣連 GitHub 一般不成問題,但首次設定的下載時間仍取決於你的網路。

3.0 把 NLLB 換掉之後,這筆帳要重算:首次啟動的基本下載降為 Whisper 加多語詞典約 388MB,再視你選的引擎往上加。原始碼清單顯示 HY-MT 引擎包標示 1.79GB、實量 1,926,506,894 bytes,Madlad 標示 1.38GB、實量 1,482,639,037 bytes,選用例句庫 Tatoeba 再加 596MB(實量 625,386,360 bytes);Mozilla 引擎走相反路線,逐語言小包下載,簡體包 87MB。把 HY-MT 與例句庫裝好總量約 3.0GB,兩個大引擎都裝會超過 4.4GB,等於手機裡多放一整部高清電影還不止,安裝前先看一下儲存空間水位。

6GB RAM 是官方底線,背景續航是另一個變數

算力是這類 App 最硬的門檻。README 把官方需求寫得很白:至少 6GB RAM,CPU 不夠快執行時間就會拉長,開發者自述對模型做了量化與拆分優化,NLLB 佔用約 1.3GB 記憶體、Whisper 佔用約 0.9GB,記憶體不到 8GB 的手機 Whisper 會切到 0.5GB 的慢速模式。這些是作者的宣稱數字,沒有第三方實測背書,但方向足夠清楚:4GB 或 3GB 的舊手機不用考慮這個 App。

續航是第二個變數。官方說對話與輪講模式支援背景執行、螢幕關掉也可以,但同一頁馬上補了一句:部分手機會限制背景電力,這種情況下最好保持 App 開著、螢幕亮著。長時間把螢幕亮著對話,電量消耗不會好看,這是把運算搬到手機上的必然代價。穩定性方面 beta 還有收尾工作要做,例如 issue #207 通報切換輪講模式就崩潰,開發者在 2026 年 10 月初研判是 onnxruntime 函式庫在 Snapdragon 8 Elite gen 5 上的 bug,更新函式庫版本後已在開發分支修好,等下一次發版。

側載安裝的信任鏈:Play 與 F-Droid 都還沒有它

RTranslator 目前的安裝路徑只有一條:到 GitHub releases 下載 APK 自己裝。Play 商店的 com.niedev.rtranslator 頁面是 404,F-Droid 也搜不到,這對一般使用者代表三件事:更新要自己盯 releases 頁面(可以設定 Watch 的 Releases 通知)、沒有商店的自動更新與 Play Protect 掃描、解除安裝重裝也要重新下載模型。社群其實一直在推:F-Droid 上架請願的 issue 從 2024 年 6 月開到現在累積 54 則討論,也有人要求開發者公開 APK 簽章金鑰讓進階使用者驗證下載完整性,兩件事都還開著。

權限面倒是可以攤開檢驗。從兩版安裝包的 manifest 看,2.1.5 要求麥克風、藍牙(掃描、連線、廣播)、位置(Android 12 以下掃藍牙裝置的系統要求)、網路與喚醒鎖,沒有相機、通訊錄或簡訊;3.0.0-beta1 再加上前景麥克風服務與通知權限,位置與藍牙理由都對得上功能。安裝包本身不大,2.1.5 是 97,933,823 bytes(約 93MB),3.0.0-beta1 因為把 Bergamot、FastText 等新引擎的函式庫都打包進去,膨脹到 292,915,370 bytes(約 279MB),空間成本終究花在模型上,安裝包只是小頭。README 對 3.0 正式版的承諾包含上架 Play 商店與 F-Droid,側載階段何時結束值得追蹤。

3.0 的後盾:荷蘭 NGO 補助與完全開源承諾

3.0 不是業餘改版,它有資金來源。荷蘭的 NLnet 基金會透過 NGI Mobifree 基金補助 RTranslator 3.0 的開發,專案頁載明起始時間 2025 年 12 月,這是歐盟 NGI 體系支持開放網路基礎設施的一環。補助要交付的內容 README 寫得具體:把 NLLB 換成 Mozilla Bergamot、Madlad 400 與 HY-MT 三選一,把閉源的 ML Kit 語言辨識換成開源的 FastText 與 Lingua,讓整個 App 走向百分之百開源,並補上束搜尋、多語詞典、Tatoeba 例句整合等品質手段。作者對 HY-MT 的品質宣稱很大膽,說它翻譯分數高過 Google 翻譯、接近大型模型的水準,這是開發者自己的說法,沒有獨立評測,看看就好。

NLnet 基金會的 RTranslator 3.0 專案頁:補助來源為 NGI Mobifree Fund,起始時間 2025 年 12 月(NLnet 官方頁面截圖)Pin
3.0 的資金後盾:NLnet 基金會透過 NGI Mobifree 基金補助,專案頁載明起始於 2025 年 12 月(NLnet 官方頁面截圖)

專案本身的活躍度撐得起等待。development 分支 2026 年 10 月上旬還在連續修 bug:藍牙廣播機制整個改寫以解決裝置名稱被改掉的副作用、修掉大多數情境下重連失敗的問題、輪講模式的桌面小工具也做好了。倉庫目前約 30 個 open issues,對一個萬星級個人專案來說算是健康的數字。

隱私政策停在 1.0 時代:條文追不上架構

有趣的錯位出現在隱私政策上。專案裡的政策檔案還寫著「音訊與其轉錄會送給 Google 等第三方」,甚至留著 iOS 鑰匙圈的段落,那些都是 1.0 走 Google 雲端 API 時代的條文;README 對此的說法是政策暫時沿用 1.0 版,之後會更新。也就是說,現在的 App 架構是模型全在本機、無伺服器(開發者自稱),實際的資料流向比政策條文講的更保守,這與多數工具「宣稱比實際更私密」的方向剛好相反。重視隱私的讀者可以放心的是程式碼就攤在 Apache-2.0 授權下可自行查核,介意的是條文與現實脫節這件事本身。同樣走本機模型路線的還有電腦端的選擇,先前介紹過的 MTranServer 自架離線翻譯伺服器把 Firefox 同源的翻譯模型裝進自己的機器,兩者其實是同一波「翻譯模型下放」趨勢的手機端與桌面端。

誰該現在裝,誰該再等

把上面的條件收攏成決策。適合現在就裝的人:常出國或在網路不穩定環境工作、對「語音上雲」有隱私顧慮、手機有 6GB 以上記憶體與夠快的 CPU、能接受側載與自己盯更新;這些人拿到的是一個斷網可用的隨身口譯,而且完全免費。適合再等的人:需要繁中輸出但不想碰 beta(等 3.0 正式版)、手機記憶體在 6GB 以下、只願意從 Play 商店裝 App 的人。與 Google 翻譯這類雲端 App 的取捨點在於:斷網可用、隱私邊界與 1.3GB 空間成本,對上零安裝成本與永遠需要網路,誰翻得好本文不下結論。若你關注的是翻譯品質逼近大型模型的即時口譯方向,先前介紹過的 Qwen 3 8B 即時翻譯是另一個值得對照的進展。

常見問題

斷網真的完全能用嗎?三種模式的辨識與翻譯都在本機模型上跑,模型下載完成後離線可用;只有首次下載那 1.3GB 需要網路。

有 iOS 版或電腦版嗎?都沒有,穩定版 2.1.5 只要 Android 7.0 以上,3.0 beta 起才提高到 Android 9,政策檔裡的 iOS 段落是 1.0 時代的殘留。官方計畫在 3.0 之後提供用 Mozilla 模型的自架網頁版文字翻譯,時程寫的大約是 11 月。

一定要兩支手機都裝嗎?對話模式要,每支手機跑自己語言的辨識與翻譯;只有一支手機就用輪講模式,代價是輪流講話。

會不會很耗電?模型全在手機上跑,長時間對話建議螢幕開著並留意電量,官方也提醒部分手機會限制背景電力。

換手機或清除資料後模型要重抓嗎?要,模型存在 App 的私有資料夾,解除安裝或清除資料都會一併消失,重新安裝後要再把首次下載跑一遍;GitHub 連線慢的人可以照官方側載指南用電腦把模型檔放進指定資料夾,App 會直接取用並檢查完整性。

授權與專案狀態

RTranslator 以 Apache-2.0 授權開源,但有兩個歷史包袱:2.x 用來辨識語言的 ML Kit 本身閉源,NLLB 模型的授權又僅限非商業使用,這是 README 用「幾乎開源」形容這個 App 的原因,3.0 換成 Mozilla Bergamot 等開源模型引擎後才朝真正的百分之百開源走。專案數字以 2026 年 10 月 9 日為基準:10,492 顆星、947 個 fork、30 個 open issues,穩定版 2.1.5 累積約 2.5 萬次 APK 下載、3.0.0-beta1 約 2,700 次,對照 2025 年 5 月的 2.1.4 已累積 4.7 萬次,看得出多數使用者還停在穩定版等 3.0 轉正。同場加映:偏好自架完整翻譯服務的讀者可以延伸看 LibreTranslate 自架翻譯工具,手機離線與伺服器自架兩條路線在 2026 年都已經成熟。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1829

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...