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 に対応し、翻訳済みテキストのコピーを簡単に実行。
関連
- プロジェクト
j178/chatgptGoベースのコマンドラインクライアントで、ターミナルからOpenAIのGPT-3.5-turboやGPT-4(またはAzure OpenAI)とチャットが可能です。設定可能なプロンプト、履歴、豊富なキーバインドを備えています。
- プロジェクト
Niek/chatgpt-webChatGPT‑web は、OpenAI 互換 LLM(OpenAI、Anthropic、Gemini など)とチャットできるオープンソースの単一ページ Web UI です。会話はローカルに保存され、音声 I/O、画像生成、ストリーミング応答をサポート。ブラウザ、Docker、またはネイティブデスクトップアプリとして実行可能です。
- プロジェクト
tbckr/sgptOpenAIやその他の互換性のあるLLMと対話し、ターミナル上で直接シェルコマンド、コード、テキストレスポンスを生成するためのGoベースのコマンドラインインターフェース。
- プロジェクト
ssnangua/ColorTxtColorTxt(彩読)は、Electron、Vue、Monacoで構築されたクロスプラットフォームデスクトップ小説リーダーです。プレーンテキストとシンプルな電子書籍を読み、自動チャプター検出、カスタムカラーハイライト、ノート、辞書、翻訳、マルチボイスTTS、AIリーディングアシスタントを追加します。アシスタントはローカル埋め込みモデル(BGE Small ZH、多言語E5 Small)でRAG検索を行い、OpenAI互換チャットモデルでプロット分析、マインドマップ/ワードクラウド生成、スマートフォーマットを実行。キャラクターカードやAI生成ポートレートもテキストから画像サービスで生成可能。ブックパックエクスポート(`.ctz/.ctzx`)、WebDAV同期、ポモドーロタイマー、読書ルーラー、『魚隠し』ショートカットなども搭載。すべてのAI/MLコンポーネントはローカルで実行可能で、コストを抑え、プライバシーを守ります。
- プロジェクト
appleboy/CodeGPTCodeGPTは、LLM API(OpenAI、Azure、Gemini、Anthropic、Ollama、Groq、OpenRouter、LiteLLM)を活用して、Conventional-Commitメッセージと短いコードレビュー要約を自動生成するGoベースのCLIツールです。Git `prepare-commit-msg`フックをインストールし、多数のプロバイダ、プロキシ設定、言語翻訳、ストリーミング出力、柔軟なプロンプト/テンプレートシステムをサポートします。Homebrew、Chocolatey、インストールスクリプト、事前コンパイル済みバイナリ、または `go install` でインストール可能。APIキー(または動的ヘルパー)を設定し、モデルを選択し、プロンプトをカスタマイズできます。ターミナルから直接AI支援のコミットメッセージと迅速なレビューを希望する開発者に最適です。