RTranslator 通过蓝牙连接多台设备,实现双向实时语音翻译(长按麦克风→语音转文本→翻译→目标语言播报)。支持对讲模式,单设备快速翻译短对话,自动检测双语并轮流播报翻译结果。
RTranslator 通过模型量化(INT8)、缓存分离等技术显著降低资源占用(如NLLB内存降至1.3GB,速度提升4倍)。
RTranslator能让用户在无需网络的情况下,实现语音、文本的实时翻译,支持多设备连接进行对话翻译,只需将RTranslator 安装在手机上,连接蓝牙耳机放进口袋,就能和使用RTranslator 的人像用母语交流一样顺畅沟通。
这是RTranslator的核心功能,支持多台安装RTranslator 的设备互联。一方发起连接请求,另一方接受后,就能开启实时双向翻译:
• 说话时,手机或连接的蓝牙耳机捕捉音频;
• 音频转成文本,发送到对方设备;
• 对方设备将收到的文本翻译成其设置的语言;
• 翻译后的文本转为音频,通过对方手机扬声器或蓝牙耳机播放。
该模式支持多人多设备连接,能满足多人对话的翻译需求。
适合快速简短交流,比如街头问路、和店员沟通等场景。仅需一台设备,支持两人轮流对话,不支持蓝牙耳机,非同步翻译:
• 手机麦克风同时监听两种预设语言;
• 检测到一方说话后,自动将音频翻译成另一种语言;
• 文本转音频播放,播放结束后自动恢复监听。
经典的文本翻译功能,输入文本就能得到对应语言的翻译结果,版本2.1后新增语音朗读和复制按钮,方便使用。
RTranslator 采用Meta的NLLB模型进行翻译,OpenAI的Whisper模型实现语音识别。两者均为(近乎)开源的顶尖AI模型,直接在手机本地运行,既保证翻译质量,又无需担心数据泄露,完全支持离线使用。
开发团队对模型进行了深度优化,将其转换为onnx格式并进行int8量化(部分权重保留以减少质量损失),还拆分模型组件降低内存占用,优化后性能提升明显:
| 模型 | 常规版本 | RTranslator优化版本 |
|---|---|---|
| NLLB | 内存占用2.5GB,75词翻译耗时8秒 | 内存占用1.3GB(提升1.9倍),75词翻译耗时2秒(提升4倍) |
| Whisper | 内存占用1.4GB,11秒音频识别耗时1.9秒 | 内存占用0.9GB(提升1.5倍),11秒音频识别耗时1.6秒(提升1.2倍) |
注:Whisper模型针对内存小于8GB的手机,可切换至0.5GB内存占用模式,识别耗时约2.1秒。
RTranslator 使用的外部库及许可证如下:
• BluetoothCommunicator(开源):用于设备间蓝牙LE通信;
• GalleryImageSelector(开源):用于从相册选择和裁剪头像;
• OnnxRuntime(开源):AI模型加速引擎;
• SentencePiece(开源):NLLB模型的文本分词工具;
• Ml Kit(闭源):对讲机模式中的语言识别。
1、从 https://github.com/niedev/RTranslator/releases/ 下载最新版APK文件;
2、安装APK(忽略其他文件,首次启动时RTranslator会自动下载所需文件);
3、首次启动时,RTranslator会自动下载翻译和语音识别模型(约1.2GB),完成后即可使用。
注:部分地区GitHub下载较慢,可手动下载模型后按侧载步骤导入。
1、下载并安装RTranslator 2.0.3及以上版本(若已安装,需重置RTranslator);
2、从发布页面的资产中下载所有.onnx模型文件;
3、启动RTranslator,同意通知权限(仅用于后台运行时显示状态)后关闭RTranslator(不继续配置),RTranslator会自动创建模型存放文件夹;
4、将手机连接电脑(若已连接,需重新插拔以刷新文件夹显示);
5、通过电脑将下载的模型文件放入手机的“Android/data/nie.translator.rtranslator/files”文件夹(优先检查内部存储,若“files”文件夹内无readme文件,再查看SD卡);
6、打开RTranslator继续配置,下载页面会直接从文件夹提取模型并校验完整性(仅损坏文件会重新下载);
7、完成后,导入的模型文件会转移至RTranslator内部存储,RTranslator正常使用。
• 最低需6GB RAM,避免RTranslator崩溃;
• 建议配备较快的CPU,以保证翻译响应速度;
• 低配手机可使用1.0版本(依赖Google API,需额外配置且非完全免费)。
RTranslator使用手机系统的TTS引擎,支持语言和质量取决于系统TTS。推荐使用Google TTS,更换方法:
1、从应用商店下载所需TTS引擎;
2、打开RTranslator,进入设置(右上角);
3、在“输出”部分点击“文本转语音”,进入系统设置选择 preferred TTS引擎;
4、重启RTranslator使设置生效。
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU