ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

RTranslator:不依赖网络解决面对面语言障碍的开源离线实时翻译工具

RTranslator:不依赖网络解决面对面语言障碍的开源离线实时翻译工具 RTranslator不依赖网络解决面对面语言障碍的开源离线实时翻译工具【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator出差或旅行时最卡人的环节是每句话都要等云端翻译结果返回信号一弱就彻底卡死。RTranslator 是一款开源免费的 Android 离线实时翻译应用转写、翻译、语音合成全部在手机本地完成没有服务器也不收集任何个人数据。三种翻译模式各自能做什么对话模式核心功能与另一台装了 RTranslator 的手机建立蓝牙连接双方各说各的语言应用自动双向翻译每个用户可同时连接多台手机支持多人群翻译。对讲机模式只需一部手机麦克风同时监听两种你选定的语言自动识别对方说哪种语言、翻译成另一种语言并播放适合问路、购物等快速场景。注意它不走蓝牙耳机且要轮流说话。文本翻译模式传统的手动输入翻译2.1 版新增了朗读和复制结果按钮。后台运行对话与对讲机模式在息屏待机或使用其他应用时也能继续工作。APK 安装与首次模型下载到项目仓库的 Releases 页下载最新版本的 APK 文件安装其他 .onnx 文件不用管应用会自动处理。首次启动授予通知权限——通知仅用于在后台运行 Conversation 或 WalkieTalkie 模式时显示状态。应用自动下载翻译与语音识别模型共约 1.2 GB下完即可开始翻译。在设置里选择源语言和目标语言Output 部分还能切换系统 TTS 引擎官方推荐 Google TTS。成功的标志下载进度走完、模型校验通过后进入主界面在文本翻译模式输入一句话能立刻出结果。如果在国内或某些地区下载很慢可以改用电脑手动下载 Release 里的 .onnx 模型文件放入手机Android/data/nie.translator.rtranslator/files目录应用启动时直接校验并使用这些文件具体步骤见仓库的 Sideloading.md。离线实时翻译是怎么跑起来的RTranslator 不是套壳在线 API而是把两个 AI 模型直接塞进手机NLLBMeta 开源的多语言翻译模型用的是 NLLB-Distilled-600M 版本负责文本翻译WhisperOpenAI 的语音识别模型用的是 Whisper-Small-244M 版本负责语音转文字。两者都被转成 ONNX 格式并做了 int8 量化跑在 OnnxRuntime 推理引擎上配合 KV cache 等优化把内存和速度压到手机上可用的水平——官方数据显示优化后 NLLB 内存占用从 2.5 GB 降到 1.3 GB75 个 token 的翻译时间从 8 秒降到 2 秒。简化数据流是你的语音 → Whisper 转成文字 → NLLB 翻译 → 系统 TTS 朗读对话模式下文字还会通过蓝牙发到对方手机走一遍同样的流程。想深挖的话看两处源码就够神经网络接口转写与翻译的 Java 封装neural_networks/蓝牙通信模块bluetooth/实操两台手机连接实时对话翻译场景两人各持一部装了 RTranslator 的手机都连上蓝牙耳机。你在 A 手机进入对话模式向 B 手机发起连接请求B 端点接受双方界面显示已连接。你开口说话A 手机的麦克风或蓝牙耳机开始收音。A 把你的话转成文字并把文字经蓝牙发给 B。B 把收到的文字翻译成对方的语言从手机扬声器或 B 的耳机播放出来。对方开口时流程反过来执行双向同时进行可以像聊天一样自然对话。只用一部手机时对讲机模式的操作更短进入 WalkieTalkie 模式在同一界面选定两种监听语言例如中文和意大利语。你说中文应用识别语言、翻译成意大利语并播放。播放结束后自动恢复监听听到意大利语回复后再翻回中文朗读。踩坑与调优下载慢、内存不足、蓝牙掉线模型下载卡住或极慢→ 用电脑单独下载 Release 资源里的 .onnx 文件放进Android/data/nie.translator.rtranslator/files应用启动时自动校验使用只对损坏的文件重新下载。应用闪退或慢到没法用→ 官方建议手机至少 6 GB RAM 且 CPU 足够快老设备可以改用 1.0 版走 Google API需初始配置也因此不再完全免费。蓝牙连接偶尔断开→ 这是已知的 beta 阶段问题重新配对或重连即可同时建议在 issue 里反馈。后台翻译明显变慢→ 部分手机会限制后台 CPU 供电这种时候保持应用在前台、屏幕亮着使用。朗读音质差或不支持目标语言→ 应用复用系统 TTS效果取决于手机可在设置 Output → Text to Speech 里换到 Google TTS 引擎改完重启应用生效。适合谁不适合谁适合经常需要面对面翻译的出差、旅行人群在意对话内容不上云的隐私敏感用户以及想低成本做口语对练的语言学习搭子。不适合内存低于 6 GB 的手机大概率跑不稳、需要多人同时抢话的会议场景对话模式要求每人一台手机对讲机模式是轮流说、以及语言组合超出支持范围的组合——主列表 31 种语言之外2.1 版可在设置里开启支持低质量语言再增加 40 种翻译和识别质量更低完整清单详见仓库 README。想试的话直接去仓库 Releases 拿最新 APK 即可遇到 bug 直接在 issue 区反馈最快README 里目前登记的已知问题就是蓝牙偶发断连这一项。【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表