Tabで確定できるグレーのインライン補完を表示する、OpenCode V2のターミナルおよびDesktop向けプラグイン。
Realmagnum/opencode-translate-selection
OpenCode DesktopやターミナルUIでテキストを選択すると、翻訳ツールチップを表示するOpenCodeプラグインです。
- スター
- 1
- フォーク
- 0
- 未解決の Issue
- 0
- 最終コミット
- 一昨日
これは何?
opencode-translate-selectionは、テキストを選択すると翻訳するOpenCodeプラグインです。OpenCode Desktopでは、Quoteツールバーの上に翻訳を表示するフローティングツールチップが現れます。ターミナルUIでは、ホットキーやスラッシュコマンドから、スクロール可能な翻訳モーダルまたは常時表示のサイドパネルを開けます。
翻訳にはハイブリッドな振り分け方式を採用しています。短い単語やフレーズはGoogle Translateに送られ、失敗した場合はMyMemoryにフォールバックします。一方、箇条書きや番号付き手順、コードなど複数行の選択範囲は、client.session.generateを通じてアクティブなセッションのLLMに送信されるため、チャットにメッセージが追加されません。LLMがタイムアウトした場合や処理中の場合は、コードや識別子をプレースホルダートークンで保護したうえで、機械翻訳パイプラインにフォールバックします。
Translation設定ページでは、翻訳先の言語、エンジンモード(Auto、Fast MT only、Session LLM only)、LLMのタイムアウト、カラーテーマ、ツールチップの位置やサイズを設定できます。統合ターミナル内の選択範囲には対応していません。ターミナルがキャンバスに描画されるためです。
主な機能
- 01OpenCode Desktopでテキストを選択すると、翻訳ツールチップを自動表示します。
- 02簡単なフレーズはGoogle Translateに、構造化されたテキストやコードはセッションのLLMに振り分けます。
- 03TUIでクリップボードのテキストや直近のアシスタントメッセージを翻訳するホットキーとスラッシュコマンドを提供します。
- 04スクロール可能なモーダルと、キーボード操作に対応した常時表示のサイドパネルを利用できます。
- 05翻訳先の言語、エンジンモード、表示テーマを設定できます。
- 06Windows、macOS、Linuxで翻訳結果をクリップボードにコピーできます。
ユースケース
- OpenCodeで作業しながら、英語のドキュメントやコードの説明を英語以外の言語で読む。
- ターミナルで長いアシスタントの返信をサイドパネルに翻訳し、原文と並べて読む。
- セッションを離れずに、チャット内の外国語の単語やフレーズの意味をすばやく確認する。
クイックスタート
- 1
OpenCode CLIを使ってGitHubからプラグインをインストールする
opencode plugin add github:Realmagnum/opencode-translate-selection - 2
インストール後、OpenCode Desktopを再起動する
使う前に知っておきたいこと
- OpenCode v2.2.0以降が必要です。
- Desktopとターミナルの機能についてはドキュメントに記載されていますが、READMEには他のエディターやプラットフォームについての説明はありません。
収録されている特集
トピック
よくある質問
- opencode-translate-selection とは?
- OpenCode DesktopやターミナルUIでテキストを選択すると、翻訳ツールチップを表示するOpenCodeプラグインです。 opencode-translate-selectionは、テキストを選択すると翻訳するOpenCodeプラグインです。OpenCode Desktopでは、Quoteツールバーの上に翻訳を表示するフローティングツールチップが現れます。ターミナルUIでは、ホットキーやスラッシュコマンドから、スクロール可能な翻訳モーダルまたは常時表示のサイドパネルを開けます。
- opencode-translate-selection は無料で使えますか?ライセンスは?
- opencode-translate-selection は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- opencode-translate-selection は今もメンテナンスされていますか?
- 活発にメンテナンス中。opencode-translate-selection の最終コミットは 2026年11月5日 です。
- opencode-translate-selection は何に使えますか?
- OpenCodeで作業しながら、英語のドキュメントやコードの説明を英語以外の言語で読む。 ターミナルで長いアシスタントの返信をサイドパネルに翻訳し、原文と並べて読む。 セッションを離れずに、チャット内の外国語の単語やフレーズの意味をすばやく確認する。
- opencode-translate-selection のインストール方法は?
- OpenCode CLIを使ってGitHubからプラグインをインストールする: opencode plugin add github:Realmagnum/opencode-translate-selection インストール後、OpenCode Desktopを再起動する
- opencode-translate-selection はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Realmagnum/opencode-translate-selection
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenCode V2向けのプラグイン。指定した時間だけプロンプトを保留し、同じセッションに送信します。
OpenCode Goの月間使用量をタブバーにバッジ表示するOpenCode Desktopプラグイン。
OpenCodeのセッション内のツール呼び出し、シェルコマンド、差分をレビュー可能なMarkdownの引き継ぎブリーフにまとめるプラグイン。
Zigで書かれ、TypeScript・React・Solidのバインディングを備えた、ターミナルUI構築用ライブラリ。
作り始める前に、自然な英語で書いた開発ツールのアイデアに合う既存ツールを、パッケージレジストリやGitHub、Hacker Newsから検索するCLI・TUIです。