tisfeng/Raycast-Easydict

A Raycast Extension for looking up words or translating text in an easy way. Support 48+ languages, support Linguee and Youdao dictionary, support OpenAI, DeepL, Google, Bing, Apple, Baidu, Tencent, Volcano, Youdao and Caiyun translation.

Raycast Easydict – Raycastランチャーからの迅速な単語検索と翻訳

何ができるか

  • キーボードから離れることなく、任意のテキストの辞書検索や翻訳ができるRaycast拡張(および併用可能なmacOSアプリ)。
  • 自動的に元言語を検出し、設定したターゲット言語を選択して、伝統的な辞書(Youdao、Linguee)と現代的な翻訳エンジン(OpenAI、Gemini、DeepL、Google、Bing、Baiduなど)の組み合わせから結果を取得します。

主な機能

  • ワンクリック検索 – 任意のアプリでテキストを選択し、ショートカットキー(デフォルト Cmd + E)を押すと、定義、発音、例文、Webフレーズを表示。
  • 即時翻訳 – 同じワークフローで選択したテキストを翻訳可能。48言語以上に対応。
  • 複数のバックエンド – 無料のウェブサービス(Linguee、Youdao)と有料のAI翻訳(OpenAI、Gemini、DeepL、Googleなど)から選択可能。
  • スクリーンショットからのOCR翻訳 – 画面領域をキャプチャし、自動的にテキストを翻訳。
  • 音声再生 – 単語の発音が自動再生(英語はYoudao/TTS)または Cmd + S で手動再生。
  • カスタム順序 – 結果の表示順をカスタマイズでき、設定で任意の提供元を有効・無効に可能。
  • プロキシ対応 – すべてのネットワーク通信をシステムプロキシ経由でルーティング可能。特定地域でブロックされているサービスに有用。
  • クロスプラットフォーム – macOSだけでなく、Windows互換のRaycastビルドでも動作可能。

導入方法

  1. Raycastランチャーをインストール(https://www.raycast.com で無料)。
  2. Raycastのストアで Easydict を検索して Install をクリック、または手動で以下の手順を実行:
    git clone https://github.com/tisfeng/Raycast-Easydict.git && cd Raycast-Easydict
    npm install && npm run dev
    
  3. Raycastを開き、Easydict と入力して起動。必要に応じてショートカットキーを設定。

通常のワークフロー

  • 単語やフレーズを選択 → ショートカットキーを押す → Raycastパネルに辞書項目、発音、翻訳が表示。
  • Cmd + M を押して「Show More Details」で詳細表示を拡張。
  • Arguments 機能を使って事前にテキストを埋めたり、特定のターゲット言語を選択可能。

AI/ML愛好家にとっての意義

  • OpenAI、GeminiなどのAI翻訳APIと伝統的な語彙リソースをシームレスなUIで統合する実例。
  • 四つのリモートサービス(Bing、Baidu、Tencent、Volcano)による言語検出を実装し、ローカル検出器にフォールバックする、実用的なマルチサービスフォールバック戦略を示す。
  • すべての設定(APIキー、好む言語、プロキシ)はRaycastの設定内に保存され、ユーザーに優しいAI強化型生産性拡張の良い例となる。

関連プロジェクト


この拡張が役立つと感じたら、リポジトリにスターを付けていただけると作者は感謝します!

関連

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