RTranslator 离线翻译:断网也能实时互译
2026/9/17 9:08:35 网站建设 项目流程

RTranslator 离线翻译:断网也能实时互译

【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator

RTranslator 离线翻译是一款跑在 Android 手机本地的实时翻译 App。翻译用 Meta 的 NLLB,语音识别用 OpenAI 的 Whisper,两个模型都装在你手机里,不上传任何数据。它最擅长的事,是让你和说着不同语言的人直接开口聊天,中间不用垫一个翻译软件。

🌏 它到底能帮你干什么

在国外问路。你站在一条完全听不懂当地语言的街上,掏出手机一个个词地查,聊天的节奏全被打断。切到对讲机模式,对着对方说话,它自动识别对方语言、翻译,再把结果用语音播出来。

跨时区多人会议。成员各说各的语言,手机传来传去翻译根本转不开。对话模式把两台以上手机配对后做双向实时翻译,你说中文,对方听到的是英文。

地铁、山里这种没信号的场合。云翻译 App 转圈转到天荒地老。RTranslator 的 NLLB 和 Whisper 模型全部在设备内运行,开飞行模式也不影响翻译。

🚀 三步跑起来

第一步:拿到项目。克隆最新代码:

git clone https://gitcode.com/GitHub_Trending/rt/RTranslator

或者直接去 Releases 页面拿最新 APK,跳过编译。

第二步:第一次运行。用 Android Studio 打开工程,等 Gradle 同步完安装运行。首次启动会自动下载约 1.2GB 的翻译和识别模型,建议连 Wi-Fi 完成。

第三步:看到第一个有效输出。打开对讲机模式,选中文和英文,对着麦克风说一句话,手机会识别、翻译并用目标语言把语音播出来。到这里,一个实时翻译器就成了。

📱 实际用起来是什么感受

对话模式:双方都用自己的语言听对方。点主界面底部的 Conversation 入口搜索附近设备,对方接受连接请求就能用了。手感最接近聊天软件:你说话,屏幕出现自己语言的聊天气泡,对方手机几秒内播出翻译后的语音。翻译速度大约 2 秒一句,跟得上正常对话节奏。每边还能接多台手机,多人各说各的语言也能聊。

对话模式:三台设备同时连接,三种语言互译

对讲机模式:不配对也能聊。同一屏选两种语言(比如中文 ↔ 英文),麦克风同时监听两种语言,自动判断对方说的是哪个,翻译后播放语音,播完自动恢复监听。2.1 版加了手动控制麦克风的选项,嘈杂环境里想说话时才打开,省得被噪音干扰。文本翻译模式更简单:贴一段文字点 Translate,结果可以直接朗读或复制。

左侧对讲机模式,右侧文本翻译

边界情况:断网还能用吗?能,只有首次下载模型需要网。语音播放走系统 TTS,音质取决于你手机装的 TTS 引擎,推荐 Google TTS。应用切后台也能继续工作,但部分手机限制后台功耗,那就保持屏幕亮着更稳。

⚙️ 凭什么跑在本地

RTranslator 代码完全开源,模型上的功夫花得最重:

  • 翻译模型:Meta NLLB-Distilled-600M,转成 ONNX 并做 int8 量化、加 KV 缓存,翻译 75 个 token 从 8 秒降到 2 秒。
  • 识别模型:OpenAI Whisper-Small-244M,同样 ONNX 化加 KV 缓存,识别 11 秒音频 1.6 秒,内存从 1.4GB 降到 0.9GB。
  • 通信方式:设备间走蓝牙低功耗(BLE),不经过任何服务器,多台手机可组网会话。
  • 运行引擎:ONNX Runtime 推理,SentencePiece 做分词,整条链路都在设备内,应用不收集任何个人数据,详见隐私政策。
项目标准 ONNX 模型RTranslator 优化后提升
NLLB 内存占用2.5 GB1.3 GB降约 48%
NLLB 速度(75 token)8 s2 s4 倍
Whisper 内存占用1.4 GB0.9 GB降约 36%
Whisper 速度(11s 音频)1.9 s1.6 s1.2 倍

内存小于 8GB 的手机,Whisper 会自动切到低内存版本:0.5GB 内存,识别时间 2.1 秒。

🛠️ 跑不动?先查这里

配置线:最低 6GB RAM + Android 8.0 以上;推荐 8GB RAM + 中端及以上处理器(骁龙 7 系 / 天玑 8000 系),执行时间才舒服。

卡点一:首次下载模型慢。1.2GB 模型从 GitHub 拉取,部分地区速度感人。解法:在电脑上下载 .onnx 模型文件拷到手机里,按官方的手动放置指南 Sideloading.md 操作:

Android/data/nie.translator.rtranslator/files/

卡点二:后台被杀、后台被限功耗。对话和对讲机模式都依赖后台持续运行,部分手机会限制后台 CPU,翻译变卡。把 RTranslator 加进电池优化白名单,或者直接前台亮屏用,最稳。

❓ 你大概率会问

问:需要联网吗?答:不需要。只有首次要下载约 1.2GB 模型,之后 RTranslator 离线翻译全程不联网,飞行模式照样用。

问:支持哪些语言?答:默认 30 多种(中、英、日等);在设置里打开「支持低质量语言」还能再增 30 多种,如印地语、豪萨语。

问:耗电吗?答:对话模式持续监听加翻译,每小时大约 15%~20% 电量,长时间对话建议插电。

问:能商用吗?答:应用本身开源免费,但 NLLB 模型许可限非商业用途,商用需联系 Meta 授权。

问:占多少空间?答:APK 本身不大,主要是 1.2GB 模型,手机留 3GB 以上空间比较稳。

🎯 一句话总结

RTranslator 离线翻译是一个完全跑在手机上的实时翻译器:模型本地推理、零数据收集、断网也能互译。它最适合经常出差或跨语言协作、不想让对话被网络卡住的人。去仓库克隆代码,或直接从 Releases 拿最新 APK 试试。

【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询