RTranslator完整指南:在Android上跑通离线实时翻译,5分钟从零到上手
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
RTranslator 是一款开源的 Android 离线实时翻译应用。语音识别与翻译全部在手机本地完成,不联网,对话内容不上传。本文从安装 APK、下载模型讲到三种真实使用场景,适合需要离线语音互译、又在意对话数据去向的用户。
解决没网和数据出设备的问题:RTranslator 适合谁
多数翻译应用把文字发给服务器再换回结果,断网即失效。RTranslator 把语音识别和翻译两个模型都放在手机里,声音与文字的处理全程本地完成。它适合三类人:
- 出国旅行的人,问路、点餐不能总指望有网;
- 想和不同语言的人实时对话、又不愿对话内容传到任何服务器的人;
- 在意应用本身做什么、希望自行审查代码的人。
⚡ 五分钟快速上手:下载APK并完成第一次翻译
从安装到第一次翻译,只需三步:
- 装应用。从项目发布页下载最新 APK 安装到手机。若手机提示未知来源,允许安装即可。
- 获取模型。首次启动时,应用自动下载两个 AI 模型文件,共约 1.2GB,一个是翻译模型,一个是语音识别模型。若下载太慢,可先在电脑单独下载模型文件,拷入手机的 Android/data/nie.translator.rtranslator/files 目录,应用会校验并安装。步骤见仓库内的 手动部署指南。
- 第一次翻译。模型就位后进入文本翻译模式,选好源语言和目标语言,输入一句话,即可看到译文。
三个使用场景:两人对话、单人快问与文本查询
两人实时对话(对话模式)。双方各装一个应用,用蓝牙连接。之后正常说话即可:一方的声音在本地识别成文字,翻译成对方语言,再从对方手机的扬声器或蓝牙耳机读出。过程双向进行,每人还能接入多部手机,用于多人场合。
单人快速交流(对讲机模式)。只需一部手机,适合问路、询问店员。麦克风同时听两种语言,自动判断对方在说什么,翻译后朗读,读完自动恢复监听。双方需轮流说话,此模式不支持蓝牙耳机。
纯文本查询(文本翻译模式)。输入文字直接得到译文。用朗读按钮可让手机用目标语言读出来,用复制按钮可把结果带走去分享。
让它在你的设备上跑稳:6GB内存门槛与低内存模式
- 硬件门槛。手机内存至少 6GB,低于这个数应用可能被系统杀掉。每句翻译要等多久,主要看 CPU 速度,CPU 越慢等待越长。
- 存储空间。模型文件共约 1.2GB,安装前预留 2GB 空闲比较稳妥。
- 内存优化。作者对模型做了压缩处理:翻译模型占用约 1.3GB(未处理版本为 2.5GB),翻译 75 个词约需 2 秒(原来约 8 秒)。内存低于 8GB 的手机会自动切换低内存模式,语音识别模型占用从 0.9GB 降到 0.5GB,执行略慢。
- 语音朗读。应用使用系统 TTS(把文字读出来的引擎)。建议使用 Google TTS,也可在设置里更换引擎。
语言覆盖:31种高质量语言加40种低质量语言
| 档位 | 数量 | 代表语言 |
|---|---|---|
| 高质量(默认) | 31 | 中文、英语、日语、法语、西班牙语、德语、意大利语、韩语、俄语、葡萄牙语、泰语、泰米尔语等 |
| 低质量(设置中开启) | 40 | 印地语、希伯来语、匈牙利语、古吉拉特语、哈萨克语、立陶宛语、老挝语等 |
低质量语言需在设置的“Support low quality languages”中开启。注意其中部分语言仅支持文本,不支持语音识别;这两档语言的识别与翻译质量有差别,重要场合优先用高质量档位。
为什么数据是安全的:本地处理与开源可审查
- 语音识别(OpenAI Whisper,开源的语音转文字模型)与翻译(Meta NLLB,多语言翻译模型)都在手机内部运行,声音和文字不上传。
- 应用不收集个人数据,没有追踪,开发者也没有服务器。细节可查 隐私政策。
- 应用代码开源,任何人可审查。所用库与模型大部分为开源;个别为限制性许可,例如 NLLB 模型限非商业用途。商用前请核对许可条款。
❓ 常见问题:模型下载慢、蓝牙掉线怎么排查
模型下载慢或中断。用电脑单独下载 .onnx 模型文件,拷入手机 Android/data/nie.translator.rtranslator/files 目录,再打开应用校验安装即可,步骤见仓库内 Sideloading.md。
与对方设备的蓝牙连接断开。官方 README 将此列为已知问题,应用仍处于测试阶段。通常重启双方蓝牙再重连即可,持续出现可向项目反馈。
朗读口音重或不支持某语言。朗读引擎是系统 TTS,质量取决于手机。高质量语言列表与 Google TTS 完全兼容,可在设置的输出部分更换引擎。
内存不足6GB能否使用。当前版本不建议。项目有 1.0 版本面向低配机型,但那个版本调用谷歌云端接口,不属于完全离线。
收尾:适合谁用,从哪里开始
RTranslator 适合需要在离线环境跨语言沟通、又希望对话数据留在设备里的人。手机内存 6GB 以上的话,装好 APK、等 1.2GB 模型下载完,先用文本翻译模式熟悉界面。熟练之后,用蓝牙连接两部手机进入对话模式,即可完成第一次跨语言实时通话。无账号、无广告、无订阅。
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考