Repolode
niedev

niedev/RTranslator

Bluetooth LEでユーザー同士を接続し、複数人で会話できるAndroid向けオフライン音声リアルタイム翻訳アプリ。

代替できる製品:Google Translate

スター
10,529
フォーク
951
未解決の Issue
27
最終コミット
22 時間前

これは何?

RTranslatorは、音声とテキストをリアルタイムで翻訳するAndroidアプリです。Conversationモードでは、アプリを使う2人以上のユーザーがBluetooth LEで接続します。各ユーザーの発話はそれぞれのスマートフォンで文字起こしされ、テキストとしてほかのユーザーに送信されます。受信したテキストは端末上で翻訳され、スピーカーまたは接続したBluetoothヘッドセットから読み上げられます。

WalkieTalkieモードは、道を尋ねるときのような短いやりとりを想定しています。スマートフォン1台で動作し、選択した2つの言語を聞き分けて、どちらの言語が話されているかを判定し、交互に翻訳を読み上げます。通常のテキスト翻訳には、テキスト翻訳モードを利用できます。

翻訳にはMetaのNLLBモデル、音声認識にはOpenAIのWhisperを使用します。どちらもONNXに変換され、端末上で動作するよう量子化されています。アプリの動作にはRAMが最低6GB必要とされており、モデルは初回起動時にダウンロードされます(約1.2GB)。

主な機能

  • 01Bluetooth LEで接続したスマートフォン間の双方向音声翻訳
  • 021台のスマートフォンで、選択した2つの言語を聞き分けるWalkieTalkieモード
  • 03テキスト翻訳モード
  • 04端末上のNLLBモデルとWhisperモデルによるオフライン動作
  • 05入力と再生にBluetoothヘッドセットを利用可能

ユースケース

  • 異なる言語を話す相手と対面で会話する
  • 旅行中に道を尋ねたり、店員と話したりする
  • 参加者全員がアプリを使って複数人で会話する

トピック

よくある質問

RTranslator とは?
Bluetooth LEでユーザー同士を接続し、複数人で会話できるAndroid向けオフライン音声リアルタイム翻訳アプリ。 RTranslatorは、音声とテキストをリアルタイムで翻訳するAndroidアプリです。Conversationモードでは、アプリを使う2人以上のユーザーがBluetooth LEで接続します。各ユーザーの発話はそれぞれのスマートフォンで文字起こしされ、テキストとしてほかのユーザーに送信されます。受信したテキストは端末上で翻訳され、スピーカーまたは接続したBluetoothヘッドセットから読み上げられます。
RTranslator は無料で使えますか?ライセンスは?
RTranslator は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
RTranslator は今もメンテナンスされていますか?
活発にメンテナンス中。RTranslator の最終コミットは 2026年10月20日 です。
RTranslator は何に使えますか?
異なる言語を話す相手と対面で会話する 旅行中に道を尋ねたり、店員と話したりする 参加者全員がアプリを使って複数人で会話する
RTranslator はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/niedev/RTranslator

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト