RTranslator 离线翻译断网也能实时互译【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslatorRTranslator 离线翻译是一款跑在 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 token8 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),仅供参考
