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),即可查看定義、發音、例句與網路詞組。
  • 即時翻譯 – 相同工作流程可翻譯所選文字,支援 48+ 種語言。
  • 多後端支援 – 可選擇免費的網路服務(Linguee、Youdao)與付費的 AI 驅動翻譯器(OpenAI、Gemini、DeepL、Google 等)。
  • 截圖 OCR 翻譯 – 截取螢幕區域,自動識別並翻譯其中文字。
  • 音訊播放 – 單字發音自動播放(英語透過 Youdao/TTS),或透過 Cmd + S 手動播放。
  • 可自訂順序 – 在設定中調整哪個服務的結果優先顯示,並可啟用或停用任意提供者。
  • 代理支援 – 所有網路請求可透過系統代理路由,適用於某些地區被封鎖的服務。
  • 跨平台 – 現在也支援 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 觸發「顯示更多細節」以展開視圖。
  • 使用 Arguments 功能預先填入文字或選擇特定目標語言。

對 AI/ML 愛好者的重要性

  • 展示如何將多個 AI 驅動的翻譯 API(OpenAI、Gemini)與傳統詞彙資源無縫整合,打造直覺的使用者介面。
  • 透過四個遠端服務(Bing、Baidu、Tencent、Volcano)實作語言偵測,並回退至本地偵測器,展現實用的多服務降級策略。
  • 所有設定(API 金鑰、首選語言、代理)皆儲存在 Raycast 設定中,是 AI 增強型生產力工具的優秀範例。

相關專案


如果您覺得此擴充套件有用,請考慮給倉儲點個 Star,作者非常感激您的支援!

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案