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ビルドでも動作可能。
導入方法
- Raycastランチャーをインストール(https://www.raycast.com で無料)。
- Raycastのストアで Easydict を検索して Install をクリック、または手動で以下の手順を実行:
git clone https://github.com/tisfeng/Raycast-Easydict.git && cd Raycast-Easydict npm install && npm run dev - Raycastを開き、
Easydictと入力して起動。必要に応じてショートカットキーを設定。
通常のワークフロー
- 単語やフレーズを選択 → ショートカットキーを押す → Raycastパネルに辞書項目、発音、翻訳が表示。
Cmd + Mを押して「Show More Details」で詳細表示を拡張。- Arguments 機能を使って事前にテキストを埋めたり、特定のターゲット言語を選択可能。
AI/ML愛好家にとっての意義
- OpenAI、GeminiなどのAI翻訳APIと伝統的な語彙リソースをシームレスなUIで統合する実例。
- 四つのリモートサービス(Bing、Baidu、Tencent、Volcano)による言語検出を実装し、ローカル検出器にフォールバックする、実用的なマルチサービスフォールバック戦略を示す。
- すべての設定(APIキー、好む言語、プロキシ)はRaycastの設定内に保存され、ユーザーに優しいAI強化型生産性拡張の良い例となる。
関連プロジェクト
- スタンダロンmacOSアプリ Easydict(https://github.com/tisfeng/Easydict)は、同じ機能をネイティブウィンドウアプリとして提供。
- raycast‑Parrot や Bob 翻訳マネージャーなどの他のRaycast拡張からインスピレーションを得ている。
この拡張が役立つと感じたら、リポジトリにスターを付けていただけると作者は感謝します!
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト