tisfeng/Easydict

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.

Easydict – macOS 上的快速查词与翻译

简介 – 一款原生 macOS 应用程序,允许您通过单个快捷键查询单词、翻译文本或对截图进行 OCR。它拥有整洁的 UI 和自动语言检测功能,可以并行查询数十个在线词典、翻译引擎和 AI 服务(OpenAI、Gemini、Claude、Ollama 等)。

重要性 – 虽然许多翻译工具以 Web 服务的形式存在,但 Easydict 将工作流程直接带到了桌面。通过整合传统资源(Apple 词典、MDict、DeepL、Google)和现代 LLM 驱动的翻译器,它让高级用户和普通读者都能在不离开当前工作应用的情况下,即时获取多源结果。


核心功能(如 README 所述)

  • 开箱即用:安装后即可使用;自动检测源语言。
  • 多种输入模式:
    • 输入翻译:按下 ⌥+A 后输入文本。
    • 鼠标选择翻译:选择文本后,将鼠标悬停在自动显示的查询图标上。
    • 快捷键选择翻译:选择文本后,按下 ⌥+D。
    • 截图翻译:使用 ⌥+S 捕获区域并获取翻译。
    • 静默截图 OCR:⌥+⇧+S 捕获并将 OCR 文本直接复制到剪贴板。
  • 服务生态系统:支持 20 多个后端,包括传统词典、云翻译器、AI 模型(OpenAI、Gemini、Claude、DeepSeek、Ollama 等)、本地模型推理和命令行工具。
  • 丰富的语言覆盖:52 种可选目标语言。
  • 文本转语音:提供多种 TTS 语音。
  • Apple 生态系统集成:可直接使用 Apple 词典和 Apple 翻译。

安装

  • Homebrew(推荐):brew install --cask easydict
  • 手动:从 GitHub 发布页面下载最新的 .dmg 文件。当前构建需要 macOS 13.0 或更高版本;旧版 macOS 可使用 2.7.2 版本。

如何使用(快速参考表)

模式 快捷键(默认) 操作
输入翻译 ⌥ + A 在弹出窗口中输入文本,按 Enter 进行翻译。
鼠标选择翻译 – 选择一个单词,将鼠标悬停在出现的查询图标上以获取结果。
快捷键选择翻译 ⌥ + D 选择文本,然后按快捷键立即翻译。
截图翻译 ⌥ + S 在想要翻译的屏幕区域上拖出一个矩形。
静默 OCR ⌥ + ⇧ + S 捕获一个区域;OCR 文本被复制到剪贴板,无 UI 弹出。

AI / LLM 集成

Easydict 将基于 LLM 的服务视为另一种翻译后端。当您启用 OpenAI、Gemini、Claude、DeepSeek、Ollama 等时,应用会将选择或输入的文本发送到所选模型的 API,并在传统词典条目旁边显示响应。这允许用户在单一视图中比较传统翻译和生成式 AI 建议。


开发与贡献

  • 该项目在 GPL-3.0 下开源。
  • 构建说明在文档中(docs/user-docs/en/GUIDE.md)。
  • 欢迎通过 issue 和 pull request 进行贡献;维护者表示他们主要在周末进行问题分类。
  • README 明确鼓励在贡献中使用 AI 辅助编码(例如使用 Codex 或 Claude)。

许可证与致谢

  • 采用 GPL-3.0 许可证 – 只要保留许可证,即可自由使用、修改和重新分发。
  • 灵感来自 Saladict 浏览器扩展和 Bob macOS 应用;还重用了几个开源屏幕捕获和文本选择工具中的代码。

总结

Easydict 是一款精致的、仅限 macOS 的桌面词典/翻译器,它将传统词汇资源与现代 AI 翻译服务连接起来。其快捷键驱动的工作流程使其对于在 Mac 上工作时经常需要快速语言帮助的人来说非常实用。

相关

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