ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

如何把手机变成实时离线翻译器?RTranslator 零基础上手指南

2026/9/17 1:52:06 拓冰建站 浏览量
如何把手机变成实时离线翻译器?RTranslator 零基础上手指南 如何把手机变成实时离线翻译器RTranslator 零基础上手指南【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslatorRTranslator 是一款开源的 Android 离线实时翻译应用Meta 的 NLLB 翻译模型和 OpenAI 的 Whisper 语音识别模型全部跑在设备本地。两部手机蓝牙一连接就能互相用对方的语言实时对话飞行模式下照样能用。三种说话方式按场景选模式官方把功能拆成三种模式对应完全不同的使用场景对话模式主力功能。两部手机蓝牙连接你说、对方听。你的语音被识别成文字发到对方手机对方手机翻译成他的语言并从扬声器或蓝牙耳机读出来双向同时进行。一个用户可以连多台手机所以也能支持更多人、任意语言组合的对话。对讲机模式只需一部手机适合街头问路、和店员沟通这种快速交流。麦克风同时监听两种语言自动判断对方在说什么语言翻译后朗读朗读结束自动恢复监听。注意要轮流说不支持蓝牙耳机。文本模式经典文本翻译2.1 版起加了朗读和复制按钮。一句话总结怎么选长对话用对话模式短对话用对讲机模式不想开口就用文本模式。第一道坎1.2GB 模型下载与侧载装好 APK 后首次启动会自动下载约 1.2GB 的 AI 模型文件下载源在 GitHub部分地区速度很慢。下载慢的话官方提供了侧载方案完整步骤见仓库里的 Sideloading.md核心就四步在电脑上下载发布页里所有的 .onnx 模型文件先启动一次应用、允许通知权限后直接退出让它创建模型文件夹手机连电脑把 .onnx 文件放进Android/data/nie.translator.rtranslator/files目录再打开应用它会直接从该目录解压模型并校验完整性只有损坏的文件才会真正重新下载。为什么要用电脑因为新版 Android 限制了手机自身对Android/目录的访问权限但电脑可以。开始之前先查一下你的手机6GB 内存是底线模型优化得再好官方给的硬件门槛也很明确手机至少6GB RAMCPU 越快体验越好。还有个对老手机友好的自动机制RAM 低于 8GB 的手机上应用会自动把 Whisper 语音识别模型切到低内存版本内存占用从 0.9GB 降到 0.5GB代价是单次执行时间从 1.6s 变成 2.1s。为什么能跑得动把 2.5GB 内存压到 1.3GB作者把 NLLB 和 Whisper 都转成了 ONNX 格式做了部分 int8 量化少量权重保留精度避免质量损失还把模型拆分了几块避免运行时权重重复加载多吃内存。结果模型优化前内存优化后内存优化前耗时优化后耗时NLLB-600M翻译2.5GB1.3GB省 1.9 倍8s / 75 个 token2s快 4 倍Whisper-Small-244M语音识别1.4GB0.9GB省 1.5 倍1.9s / 11 秒音频1.6s快 1.2 倍技术栈上ONNX Runtime 做推理引擎SentencePiece 负责文本分词设备间走蓝牙 LE 通信蓝牙相关实现只有对讲机模式的语种识别用的是闭源的 ML Kit。这也是 README 自称almost open-source的原因。支持哪些语言30 高质量外加约 50 种低质量默认支持 31 种高质量语言阿拉伯语、保加利亚语、加泰罗尼亚语、中文、克罗地亚语、捷克语、丹麦语、荷兰语、英语、芬兰语、法语、加利西亚语、德语、希腊语、意大利语、日语、韩语、马其顿语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、西班牙语、瑞典语、泰米尔语、泰语、土耳其语、乌克兰语、乌尔都语、越南语。2.1 版起在设置里打开Support low quality languages还能额外解锁一批语言翻译和识别质量较低部分仅限文本南非荷兰语、阿肯语仅文本、阿姆哈拉语、阿萨姆语、班巴拉语仅文本、孟加拉语、巴什基尔语、巴斯克语、白俄罗斯语、波斯尼亚语、宗卡语仅文本、世界语仅文本、爱沙尼亚语、埃维语仅文本、法罗语、斐济语仅文本、格鲁吉亚语、瓜拉尼语仅文本、古吉拉特语、豪萨语、希伯来语、印地语、匈牙利语、爱尔兰语仅文本、爪哇语仅文本、卡纳达语、克什米尔语仅文本、哈萨克语、基库尤语仅文本、卢旺达语仅文本、吉尔吉斯语仅文本、老挝语、林堡语仅文本、林加拉语、立陶宛语、卢森堡语、他加禄语仅文本、藏语。一分钟换朗读声音设置里切换 TTSRTranslator 的朗读用的是你手机自带的系统 TTS声音质量和语言支持都取决于它。官方推荐 Google TTS上面列的所有语言都和它兼容。换引擎的路径打开应用 → 右上角设置 → Output 部分 → Text to Speech会跳到系统设置里选择 TTS 引擎换完记得重启应用生效。隐私没有服务器不收集数据能离线也意味着没有隐私隐患开发者没有部署任何服务器应用不收集任何个人数据。语音在本地识别、翻译在本地计算蓝牙传给对方的只有文本。细节可以看 privacy/Privacy_Policy_en.md。一个需要留意的点NLLB 模型许可证只允许非商业使用ML Kit 是闭源组件。个人使用没影响商业用途请先查许可证。开始之前要知道的 3 个问题蓝牙偶尔掉线官方承认的已知 bug重连应用一般能恢复后台运行会被限制对话和对讲机模式支持后台运行但部分手机会限制后台功耗那种情况就保持应用在前台、亮屏使用通知权限是必需的只用于在后台运行时显示状态不推送任何内容。应用目前还在 beta 阶段遇到其他问题可以通过 issue 或邮件 contact.niedevgmail.com 反馈。写在最后如果你要的是一个不联网、不上传任何数据、还能双向实时语音翻译的开源工具RTranslator 是目前 Android 上少数真正做到的实现装好模型就可以用。【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考