RTranslator 开源离线翻译上手指南
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
RTranslator 是一款 Android 开源离线实时翻译应用:翻译与语音识别全部在手机本地运行,帮经常跨语言沟通的人摆脱对网络的依赖,对话内容也不会上传到任何服务器。
项目速览:技术底座与语言支持范围
- 项目定位:免费、无广告的 Android 应用,代码开源,主打两台或多台手机之间的实时语音互译。
- 技术底座:翻译使用 Meta 的 NLLB-Distilled-600M,语音识别使用 OpenAI 的 Whisper-Small-244M;两者都转换为 ONNX 并做 int8 量化,通过 OnnxRuntime 在手机上直接推理。
- 支持范围:31 种主力语言,覆盖中、英、日、法、德、西、韩、俄等常用语种;在设置中打开"支持低质量语言"后可再启用数十种其他语言,其中部分仅限文本翻译。
- 运行形态:对话与对讲机两种语音模式支持锁屏后台工作,文本模式随时可用。
上手与使用
安装 APK 与首次运行
- 从项目发布页下载最新的 APK 文件并安装,发布页中的其他文件可忽略,它们会在首次启动时由应用自动获取。
- 首次启动时授予通知权限(仅用于在后台运行时显示应用状态)。
- 应用随后开始下载翻译与语音识别模型,合计约 1.2GB,完成后即可开始翻译。
- 若应用内下载缓慢或失败,可改为手动导入:在电脑上获取发布页的
.onnx模型文件,放入手机的Android/data/nie.translator.rtranslator/files目录,再启动应用即可跳过下载、直接校验导入,详细步骤见手动导入模型说明。
对话模式:两台手机实时互译设置
适用场景
两人或多人长时间交流:跨语言会议、商务拜访、与国外亲友通话。每台参与的手机都装有本应用,效果接近同声传译,且支持三人以上的任意组合。
操作步骤
- 两端都进入对话模式,一端选择"连接"并发起配对请求,另一端接受。
- 在界面上分别选择自己与对方的语言。
- 建议双方都连接蓝牙耳机,点击底部麦克风按钮开始说话:音频先转成文字发送到对方手机,再翻译成对方语言,最后由扬声器或耳机播放,整个流程双向循环。
对讲机模式:单台手机自动识别语言
适用场景
只有一台手机时的短对话:问路、购物、柜台沟通。该模式要求双方轮流说话,并非严格意义的同传,也不支持蓝牙耳机。
操作步骤
- 进入对讲机模式,在顶部同时选择两种监听语言,应用会自动判断当前说话人使用的是哪一种。
- 对着手机说出完整句子,应用将其识别为文本、翻译成另一种语言并朗读出来。
- 朗读结束后自动恢复监听,循环进行;如需手动指定某一种语言,可使用界面下方的左右麦克风按钮替代自动检测。
文本翻译:手动输入与结果朗读
适用场景
需要精确译文的书面内容:文档、邮件、网页摘录。没有语音环节,适合对照原文逐句核对。
操作步骤
- 进入文本模式,设置源语言与目标语言。
- 粘贴或输入原文,点击"翻译"按钮获取结果。
- 使用译文旁的按钮直接朗读结果或复制到剪贴板。
语言、TTS 与后台运行设置
- 低质量语言开关:设置中的"支持低质量语言"用于扩展语种,代价是翻译与识别质量下降;内存紧张时它也能让模型占用更低。
- TTS 引擎:应用使用系统 TTS 发音,兼容性最好的是 Google TTS。在设置"输出"一节的 Text to Speech 入口可切换已安装的其他引擎,更换后需重启应用生效。
- 后台运行:对话与对讲机模式可在锁屏或切到其他应用后继续工作;部分机型会在后台限制性能,若感觉变慢,建议保持屏幕点亮。
避坑与调优:硬件要求与常见问题
蓝牙配对后偶尔断连?已知问题,当前版本仍处于 beta 阶段。断开后在应用内重新发起连接即可,频繁出现可提交 issue 反馈。
手机内存只有 4–5GB?官方建议至少 6GB RAM 才能稳定运行;8GB 以下的机型会自动切换到更省内存的 Whisper 分支。配置明显不足时可考虑 1.0 版本,但它依赖 Google API,需要联网完成初始配置。
翻译变慢或中断?多数机型在后台会被系统降频。充电状态下使用、关闭其他后台应用并保留屏幕常亮,可获得最稳定的表现。
模型下载失败或太慢?走手动导入路线:按 Sideloading 文档把.onnx文件拷入Android/data/nie.translator.rtranslator/files,应用启动后会校验并导入,损坏的文件才会重新下载。
RTranslator 让翻译与语音识别全程留在手机本地,不依赖网络、不上传对话数据;手动导入模型的完整流程与隐私承诺,分别见仓库内的 Sideloading.md 与 Privacy_Policy_en.md。
【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考