RTranslator:Android 离线实时翻译应用安装与使用完整指南
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
RTranslator 是一款开源、免费、可在本地运行的Android 离线实时翻译应用:它把 Meta 的 NLLB 翻译模型和 OpenAI 的 Whisper 语音识别模型直接跑在手机里,不依赖网络服务器,断网也能把"对方说外语、你听母语"这件事做通。本文按"先判断适不适合自己、再装、再玩"的顺序,把安装、硬件门槛、三种用法和常见问题一次讲清。
先判断:RTranslator 适合哪类人
如果你经常和外语使用者面对面交流(旅行、驻外办公、跨语言家庭),又不想把每句话都上传给在线翻译服务,它值得装一台备着。反过来,如果你的需求只是偶尔查一个词或翻译一段文字,系统自带的在线翻译已经够用,不必为此占用 1.2GB 以上的模型空间。一个硬前提:设备至少 6GB 内存,装之前先确认这一点(详见下方参数表)。
设备要求与关键参数一览
装之前先看清单,避免装完才发现跑不动:
| 项目 | 要求 / 数值 | 说明 |
|---|---|---|
| 内存(RAM) | 至少 6GB | 低于这个值存在崩溃风险 |
| CPU | 越快越好 | 直接决定翻译响应速度 |
| 模型体积 | 约 1.2GB | 首次启动自动下载,含翻译与语音识别两套模型 |
| 翻译模型 | NLLB-Distilled-600M(int8 量化 + KV 缓存) | 75 个 token 的翻译耗时约2 秒,内存占用1.3GB |
| 语音识别模型 | Whisper-Small-244M(int8 量化 + KV 缓存) | 11 秒音频识别约1.6 秒,内存占用0.9GB(低内存设备可切 0.5GB 档位,耗时升至 2.1 秒) |
| 网络依赖 | 首次需联网下载模型,之后完全离线可用 | 隐私敏感场景友好,隐私政策写明不收集个人数据 |
| 网络发声(TTS) | 使用手机系统 TTS 引擎 | 建议配合 Google TTS,可换引擎但需重启应用 |
另外提醒一点授权上的细节:NLLB 模型本身仅限非商业用途,个人使用没问题,商用需自行确认许可。
快速上手:三步装好并开始第一次翻译
- 安装 APK:到项目的 releases 页面下载最新版本的 apk 文件安装即可(releases 页里的其他文件不用手动管,应用会按需自动拉取)。
- 首次启动自动下载模型:打开应用后会自动下载翻译和语音识别模型,共1.2GB,下载完成即可开始使用。若下载源在你的网络环境下很慢,可走下文"模型手动安装(侧载)"方案。
- 选模式、选语言,开始说话:三个主入口分别是 Conversation(对话)、WalkieTalkie(对讲机)、Text Translation(文本翻译)。对话类模式开始前会请求通知权限——这个通知只用于在后台运行时显示状态,是正常行为,放心授予。
能力详解:三个场景分别怎么用
场景一:和对方持续聊天 → 对话模式(双设备)
这是 RTranslator 的核心能力,适合两人(甚至多人)长时间交流。
- 操作:双方都装上应用,一方发起连接、另一方接受;连接蓝牙耳机后把手机放进口袋即可开始。
- 过程:你说话时,手机或蓝牙耳机拾音 → 本地转成文本 → 通过蓝牙发给对方手机 → 对方手机翻译成对方的语言 → 再转成语音从扬声器(或对方的蓝牙耳机)播出。全程双向进行。
- 结果:体验上接近"对方直接说你的语言"。每台手机可以连接多部手机,因此可以支撑超过两人的多人混场翻译。
场景二:街头问路、和店员短交流 → WalkieTalkie 模式(单设备)
一个人、一部手机的快速交流场景。
- 操作:在该模式界面选定要监听的两种语言(如"中文 + 当地语"),按住说话、说完松手,轮流进行即可。
- 过程:麦克风同时监听这两种语言,应用自动判断对方说的是哪种,翻译后从手机扬声器读出译文,朗读结束自动恢复监听。
- 注意:它不支持蓝牙耳机,且不是真正的同传——两个人要轮流说,抢话会听漏。2.1 版起还可以手动控制麦克风开关。
场景三:翻一段文字 → 文本翻译模式
就是一个经典离线文本翻译器:粘贴或输入文字,选语言,出译文。2.1 版为它加了朗读和复制按钮,翻完可以直接让手机读出来或带走结果。
支持哪些语言
高质量语言(默认启用,共 31 种):阿拉伯语、保加利亚语、加泰罗尼亚语、中文、克罗地亚语、捷克语、丹麦语、荷兰语、英语、芬兰语、法语、加利西亚语、德语、希腊语、意大利语、日语、韩语、马其顿语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语、瑞典语、泰米尔语、泰语、土耳其语、乌克兰语、乌尔都语、越南语。
低质量语言(2.1 版起可在设置中开启 "Support low quality languages"):南非荷兰语、阿姆哈拉语、阿萨姆语、孟加拉语、巴斯克语、白俄语、波斯尼亚语、爱沙尼亚语、格鲁吉亚语、古吉拉特语、希伯来语、印地语、匈牙利语、卡纳达语、哈萨克语、老挝语、林加拉语、立陶宛语、卢森堡语、塔加洛语、藏语等 40 余种,其中部分语言仅支持文本翻译(如阿坎语、班巴拉语等)。翻译和语音识别质量低于上一档,建议作为兜底选项。
后台运行与蓝牙耳机技巧
- 后台运行:对话模式和 WalkieTalkie 模式支持在锁屏、待机或切换其他应用时继续工作。但部分手机会对后台应用限功耗,如果感觉翻译卡住或中断,最稳的做法是保持屏幕常亮、应用在前台。
- 蓝牙耳机:对话模式下接入蓝牙耳机后,拾音和出声都走耳机链路,体验明显好于手机外放——对方听到的声音更干净,你自己的输出也不会打扰旁人。
- 换 TTS 引擎:朗读质量取决于系统 TTS。入口在应用设置 → Output → Text to Speech,会跳转到系统的 TTS 引擎选择页;改完记得重启 RTranslator才生效。
常见问题与解法
- 模型下载很慢 / 一直失败→ 手动侧载:用电脑下载 release 包中的全部
.onnx模型文件,先启动一次应用并授权通知后退出(让它建好目录),把文件拷进手机Android/data/nie.translator.rtranslator/files,再打开应用,它会校验并解压这些模型而不是重新下载。完整步骤见 侧载指南。注意需要 2.0.3 及以上版本,且必须在电脑上操作(新版 Android 限制手机自身访问Android/目录)。 - 蓝牙连接时不时断开→ 这是已知问题(应用仍处于 beta 阶段)。先缩短两台设备距离、避开遮挡;反复出现就断开重连,并确认蓝牙权限已授予。
- 换语言后听不到朗读或声音奇怪→ 大概率是系统 TTS 引擎不支持该语言的语音包,换一个支持面更广的引擎(如 Google TTS)并在 RTranslator 里重启即可。
- 运行中闪退或明显卡顿→ 优先检查是否满足 6GB RAM 底线,以及 CPU 是否太老;极端情况下可以考虑项目提供的 1.0 版(走在线 API,非离线,且需要额外初始配置,此处不展开)。
- 后台用着用着没声了→ 见上一条"后台运行"技巧,改为亮屏前台运行。
小结
RTranslator 把"面对面、离线、双向"的实时语音翻译做成了一个装完即用的 Android 应用:双机对话、单机对讲、文本翻译各管一个场景,隐私和成本都可控。如果你的手机有 6GB 以上内存、且近期有跨语言交流需求,直接下载最新版 APK,完成 1.2GB 模型下载后,今天就能用上。
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考