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