eeeXun/gtt

Google Translate TUI (Originally). Currently supports Apertium, Bing, DeepL, DeepLX, Google, LibreTranslate, Reverso.

何を解決するか

このプロジェクトは、さまざまな翻訳サービスにアクセスするためのターミナルベースのユーザーインターフェース(TUI)を提供します。ブラウザを必要とせずに、コマンドラインから直接言語間のテキスト翻訳が可能になり、開発者やパワーユーザーの翻訳ワークフローを簡素化します。

動作方法

gtt は複数の翻訳バックエンドに接続するクライアントとして機能します。Google Translate、DeepL(無料API)、Bing、Apertium、LibreTranslate、Reverso などの複数のプロバイダーをサポートしています。APIキーとサーバーアドレス(特に DeepLX や LibreTranslate のような自己ホストオプション用)は、YAML ファイルで設定できます。

対象ユーザー

開発者、Linux/macOS ユーザー、ターミナル中心の作業を好むユーザーで、シェル環境内で迅速にテキストを翻訳したい方。

特徴

  • マルチプロバイダー対応: Google、DeepL、Bing など複数のサービスと統合。
  • テキスト読み上げ(TTS): ソーステキストおよび目的言語テキストの音声再生用の組み込みショートカット。
  • カスタマイズ可能なインターフェース: ユーザー独自のテーマやキーバインドの再割り当てで、パーソナライズされた体験を実現。
  • 柔軟なインストール: AUR、Nix、Docker、または Go バイナリとして利用可能。
  • クリップボード統合: xclip、wl-clipboard、OSC 52 に対応し、翻訳済みテキストのコピーを簡単に実行。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト