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-04-28
💎 优化
- 优化了 OCR 文本换行处理
- 优化了 OCR 识别语言准确度,尤其日文
- 优化了 DeepL 翻译,体验上已经接近官方 API
- 优化了 Google 翻译,长文本翻译和 Web 翻译保持一致
- 优化了快捷键取词操作,当取词内容为空时清空输入框
- 添加了一些应用内快捷键,如清空输入内容 Cmd+K,钉住窗口 Cmd+P,关闭窗口 Cmd+W,切换查询语言 Cmd+T 等,详情请看 README
- 添加了点击图标时才触发查询选项
- 添加了用户隐私管理选项
- 许多其他优化
🐞 修复
- 修复了单词发音服务类型不对问题
- 修复了外接显示屏,查询窗口位置显示不对问题
- 修复了开机启动无效问题
- 修复了空复制取词出现警告提示音问题
- 修复了查询窗口位置显示有误问题
- 修复了许多其他已知问题