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,作者非常感激您的支持!

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目