Repolode
phuc-nt

phuc-nt/my-translator

APIキーを使って中継サーバーを介さずにリアルタイム音声翻訳できるmacOS・Windows向けデスクトップアプリ。

スター
1,303
フォーク
411
未解決の Issue
26
最終コミット
3 か月前

これは何?

My Translatorはシステム音声またはマイクの音声を取り込み、文字起こしして、シンプルなオーバーレイに翻訳を表示します。設定した翻訳サービスにアプリから直接接続するため、音声がプロジェクト運営の中継サーバーを通ることはありません。

翻訳エンジンは、Soniox、OpenAI Realtime(翻訳音声も返します)、Qwen LiveTranslate Flash、Apple Silicon上で動作するローカルのMLXモードの4種類に対応しています。テキスト翻訳の読み上げには、Edge TTS、Google Chirp 3 HD、ElevenLabsを任意で利用できます。双方向モードでは、ビデオ通話などの2言語での会話を相互に翻訳します。

Tauri 2で構築されており、RustバックエンドとWebViewフロントエンドで構成されています。専門分野の語彙に対応するカスタム翻訳用語を登録でき、文字起こしはローカルのMarkdownファイルに保存されます。

主な機能

  • 01システム音声またはマイク入力を取り込み、リアルタイムで文字起こしと翻訳を行います。
  • 02オフラインで使えるApple Silicon向けモードを含む、4種類の翻訳エンジンを利用できます。
  • 032言語間の会話を双方向に翻訳します。
  • 04Edge、Google、ElevenLabsの音声によるテキスト読み上げを任意で利用できます。
  • 05専門用語に合わせたカスタム翻訳用語を登録できます。
  • 06APIキーとセッションの文字起こしデータをローカルに保存します。

ユースケース

  • 外国語のビデオ通話や会議をリアルタイムで理解する。
  • プレゼンテーション中に大きな文字で翻訳字幕を表示する。
  • カスタム用語を使って、宗教・医療・技術分野の講演を翻訳する。
  • Apple Silicon搭載Macで、プライベートかつオフラインで翻訳する。

クイックスタート

  1. 1

    最新リリースから、お使いのマシンに合ったビルドをダウンロードします

  2. 2

    リポジトリをクローンします

    git clone https://github.com/phuc-nt/my-translator.git
  3. 3

    プロジェクトフォルダーに移動して、依存関係をインストールします

    cd my-translator npm install
  4. 4

    ソースからアプリをビルドします

    npm run tauri build

使う前に知っておきたいこと

  • ローカルモードはApple Silicon搭載のMacでのみ動作します。
  • QwenエンジンはSingaporeリージョンでのみ動作し、ソース言語を明示的に指定する必要があります。
  • OpenAI Realtimeの利用料金は、自分のOpenAIアカウントで1時間あたり約4ドルです。
  • ソースからのビルドには、Rust、Node.js 18以降、macOS 13以降またはWindows 10以降が必要です。

トピック

よくある質問

my-translator とは?
APIキーを使って中継サーバーを介さずにリアルタイム音声翻訳できるmacOS・Windows向けデスクトップアプリ。 My Translatorはシステム音声またはマイクの音声を取り込み、文字起こしして、シンプルなオーバーレイに翻訳を表示します。設定した翻訳サービスにアプリから直接接続するため、音声がプロジェクト運営の中継サーバーを通ることはありません。
my-translator は無料で使えますか?ライセンスは?
my-translator は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
my-translator は今もメンテナンスされていますか?
半年以内に更新あり。my-translator の最終コミットは 2026年7月11日 です。
my-translator は何に使えますか?
外国語のビデオ通話や会議をリアルタイムで理解する。 プレゼンテーション中に大きな文字で翻訳字幕を表示する。 カスタム用語を使って、宗教・医療・技術分野の講演を翻訳する。 Apple Silicon搭載Macで、プライベートかつオフラインで翻訳する。
my-translator のインストール方法は?
最新リリースから、お使いのマシンに合ったビルドをダウンロードします リポジトリをクローンします: git clone https://github.com/phuc-nt/my-translator.git プロジェクトフォルダーに移動して、依存関係をインストールします: cd my-translator npm install ソースからアプリをビルドします: npm run tauri build
my-translator はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/phuc-nt/my-translator

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

関連プロジェクト