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 建構版本。
如何取得
- 安裝 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觸發「顯示更多細節」以展開視圖。 - 使用 Arguments 功能預先填入文字或選擇特定目標語言。
對 AI/ML 愛好者的重要性
- 展示如何將多個 AI 驅動的翻譯 API(OpenAI、Gemini)與傳統詞彙資源無縫整合,打造直覺的使用者介面。
- 透過四個遠端服務(Bing、Baidu、Tencent、Volcano)實作語言偵測,並回退至本地偵測器,展現實用的多服務降級策略。
- 所有設定(API 金鑰、首選語言、代理)皆儲存在 Raycast 設定中,是 AI 增強型生產力工具的優秀範例。
相關專案
- 獨立的 macOS 應用程式 Easydict(https://github.com/tisfeng/Easydict)以原生視窗應用形式提供相同功能。
- 靈感來自其他 Raycast 擴充套件,如 raycast‑Parrot 與 Bob 翻譯管理器。
如果您覺得此擴充套件有用,請考慮給倉儲點個 Star,作者非常感激您的支援!
相關
- 專案
- 專案
- 專案
- 專案
- 專案