Easydict
是一个简洁易用的翻译词典 macOS App,能够轻松优雅地查找单词或翻译文本。Easydict 开箱即用,能自动识别输入文本语言,支持输入翻译,划词翻译和 OCR 截图翻译,可同时查询多个翻译服务结果,目前支持有道词典,🍎苹果系统翻译,DeepL,谷歌,百度和火山翻译。
这个项目的灵感来自 saladict 和 Bob,且初始版本是以 Bob 为基础开发。Easydict 在原项目上进行了许多改进和优化,很多功能和 UI 都参考了 Bob,感谢原作者 ripperhe。
🌍 这世界上应该存在一个免费开源版本的翻译软件!
功能
- 开箱即用,便捷查询单词或翻译文本。
- 自动识别输入语言,自动查询目标偏好语言。
- 自动划词查询,划词后自动显示查询图标,鼠标悬浮即可查询。
- 支持为不同窗口配置不同的服务。
- 支持系统 OCR 截图翻译。
- 支持系统 TTS。
- 支持 macOS 系统翻译。详情请看 如何在 Easydict 中使用 🍎 macOS 系统翻译?
- 支持有道词典,DeepL,Google,百度和火山翻译,不需要 Key,完全免费!
- 支持 48 种语言。
下一步:
- 支持翻译服务 API 调用,如 DeepL。
- 支持更多查询服务。
- 支持 macOS 系统词典。
服务
Easydict 有 3 种窗口类型,可以分别为它们设置不同的服务。
- 迷你窗口:鼠标自动取词时显示。
- 侧悬浮窗口:快捷键取词和截图翻译时显示。
- 主窗口:默认关闭,可在设置中开启,程序启动时显示。(稍后会增强主窗口功能)
注意 ⚠️
1.划词翻译,需要开启 辅助功能
权限,需先使用一次 快捷键划词翻译,触发申请辅助功能权限,之后才能正常使用自动划词翻译功能。
2.截图翻译,需要开启 屏幕录制
权限,应用仅会在第一次使用 截图翻译 时会自动弹出权限申请对话框,若授权失败,后续需自己去系统设置中开启。
更新日志 2023-05-21
💎 优化
- 优化了 OCR 文本换行处理。
- 优化了 OCR 识别语言准确度。
- 优化了快捷键取词,确保使用快捷键方式取词一定能成功 #92
- 优化了在浏览器 Safari 和 Chrome上的取词方式 #85
- 允许自由选中单词查询结果,如复制单词音标等 #31
- 将 OCR 独立出来,设置单独的【静默截图 OCR】 #52
- 添加了输入翻译时是否清空输入内容选项 #19
- 添加了自动复制第一个翻译结果选项 #97
- 许多其他优化。
🐞 修复
- 修复了有道翻译结果显示不全问题 #82
- 修复了 DeepL 不支持繁体中午问题 #77
- 修复了取词可能导致正在播放的音乐静音问题 #83
- 修复了空复制取词出现提示音问题 #41
- 修复了许多其他已知问题。