Easydict 易词典【English】
Easydict
是一个简洁易用的翻译词典 macOS App,能够轻松优雅地查找单词或翻译文本。Easydict 开箱即用,能自动识别输入文本语言,支持输入翻译,划词翻译和 OCR 截图翻译,可同时查询多个翻译服务结果,目前支持有道词典,🍎苹果系统翻译,DeepL,谷歌,百度和火山翻译。
- 开箱即用,便捷查询单词或翻译文本。
- 自动识别输入语言,自动查询目标偏好语言。
- 自动划词查询,划词后自动显示查询图标,鼠标悬浮即可查询。
- 支持为不同窗口配置不同的服务。
- 支持系统 OCR 截图翻译。
- 支持系统 TTS。
- 支持 macOS 系统翻译。详情请看 如何在 Easydict 中使用 🍎 macOS 系统翻译?
- 支持有道词典,DeepL,Google,百度和火山翻译,不需要 Key,完全免费!
- 支持 48 种语言。
下一步:
- 支持翻译服务 API 调用,如 DeepL。
- 支持更多查询服务。
- 支持 macOS 系统词典。
如果觉得这个应用还不错,给个 Star ⭐️ 支持一下吧 (^-^)
下载 最新版本的 Easydict。
Easydict 是开源软件,本身是安全的,但由于苹果严格的检查机制,打开时可能会遇到警告拦截。
- 如果遇到下面 无法打开 Easydict 问题,请参考苹果使用手册 打开来自身份不明开发者的 Mac App
无法打开“Easydict.dmg”,因为它来自身份不明的开发者。
- 如果提示应用已损坏,请参考 macOS 绕过公证和应用签名方法
“Easydict” 已损坏,无法打开。
在终端里输入以下命令,并输入密码即可。
sudo xattr -rd com.apple.quarantine /Applications/Easydict.app
Easydict 启动之后,除了应用主界面(默认隐藏),还会有一个菜单图标,点击菜单选项即可触发相应的功能,如下所示:
方式 | 描述 | 预览 |
---|---|---|
快捷键划词翻译 | 选中需要翻译的文本之后,按下划词翻译快捷键即可(默认 ⌥ + D ) |
|
自动划词翻译 | 划词后自动显示查询图标,鼠标悬浮或点击即可查询 | |
截图翻译 | 按下截图翻译快捷键(默认 ⌥ + S ),截取需要翻译的区域 |
|
输入翻译 | 按下输入翻译快捷键(默认 ⌥ + A 或 ⌥ + F ),输入需要翻译的文本,Enter 键翻译 |
1.划词翻译,需要开启 辅助功能
权限,需先使用一次 快捷键划词翻译,触发申请辅助功能权限,之后才能正常使用自动划词翻译功能。
2.截图翻译,需要开启 屏幕录制
权限,应用仅会在第一次使用 截图翻译 时会自动弹出权限申请对话框,若授权失败,后续需自己去系统设置中开启。
目前支持有道词典,苹果系统翻译,DeepL,Google,百度和火山翻译服务。
注意
⚠️ : Google 翻译**版已无法使用,只能使用国际版,因此需要走代理才能使用 Google 翻译。
各项翻译服务支持的语言详情如下:
语言 | 有道词典 | 🍎 系统翻译 | DeepL 翻译 | Google 翻译 | 百度翻译 | 火山翻译 |
---|---|---|---|---|---|---|
中文(简体) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
中文(繁体) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
英语 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
日语 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
韩语 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
法语 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
西班牙语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
葡萄牙语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
意大利语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
德语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
俄语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
阿拉伯语 | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
瑞典语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
罗马尼亚语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
泰语 | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
斯洛伐克语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
荷兰语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
匈牙利语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
希腊语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
丹麦语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
芬兰语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
波兰语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
捷克语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
土耳其语 | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
立陶宛语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
拉脱维亚语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
乌克兰语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
保加利亚语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
印尼语 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
马来语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
斯洛文尼亚语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
爱沙尼亚语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
越南语 | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
波斯语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
印地语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
泰卢固语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
泰米尔语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
乌尔都语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
菲律宾语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
高棉语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
老挝语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
孟加拉语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
缅甸语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
挪威语 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
塞尔维亚语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
克罗地亚语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
蒙古语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
希伯来语 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
设置页提供了一些偏好设置修改,如开启查询后自动播放单词发音,修改翻译快捷键,开启、关闭服务,或调整服务顺序等。
Easydict 有 3 种窗口类型,可以分别为它们设置不同的服务。
- 迷你窗口:鼠标自动取词时显示。
- 侧悬浮窗口:快捷键取词和截图翻译时显示。
- 主窗口:默认关闭,可在设置中开启,程序启动时显示。(稍后会增强主窗口功能)
Enter
: 输入文本后,按下 Enter 开始查询。Shift + Enter
: 输入换行。Cmd + Enter
: 默认打开 Google 搜索引擎,搜索内容为输入文本,效果等同手动点击右上角的浏览器搜索图标。Opt + Enter
: 若电脑上安装了欧路词典 App,则会在 Google 图标左边显示一个 Eudic 图标,动作为打开欧路词典 App 查询。
- Raycast-Easydict 是一个 Raycast 扩展版本的 Easydict。
查询单词和翻译文本,是日常生活非常实用的功能,我用过很多翻译词典软件,但都不满意,直到遇见了 Bob。Bob
是一款优秀的翻译软件,但它不是开源软件,自从上架苹果商店后也不再免费提供应用更新。
作为一名开发者,也是众多开源软件的受益者,我觉得,这世界上应该存在一个免费开源版本的 Bob,于是我开发了 Easydict。现在,我每天都在大量使用 Easydict,我很喜欢它,也希望能够让更多的人了解它、使用它。
开源,让世界更美好。
这个项目的灵感来自 saladict 和 Bob,且初始版本是以 Bob 为基础开发。Easydict 在原项目上进行了许多改进和优化,很多功能和 UI 都参考了 Bob,感谢原作者 ripperhe。
Bob
是一款 macOS 平台 翻译 和 OCR 软件。
Easydict 作为一个自由免费的开源项目,仅供学习交流,任何人均可免费获取产品与源码。如果认为你的合法权益收到侵犯请马上联系作者。
Easydict 为 GPL-3.0 开源协议,你可以随意使用源码,但必须附带该许可与版权声明。