Easydict README

The project's README from github.com/tisfeng/Easydict. As one markdown file: README.md.

Easydict

Easy to look up words or translate text

License Downloads macOS

中文   |   English

Easydict

Easydict is a concise and easy-to-use translation dictionary macOS App that allows you to easily and elegantly look up words or translate text.

Easydict is ready to use out of the box, can automatically recognize the language of the input text, supports input translate, select translate, and OCR screenshot translate, and can query multiple translation services results at the same time.

Supported services: 20+ dictionary, translation, AI, local-model, and CLI services, including Apple Dictionary, MDict, Apple Translate, OpenAI, Gemini, Claude, DeepSeek, Ollama, Claude Code, Codex CLI, DeepL, Google, and Bing. See the services overview for the complete list and access requirements.

Log

immerse-1686534718.gif

Features

If you like this app, please consider giving it a Star ⭐️, thanks! (^-^)

Contributing

Contributions through issues and pull requests are welcome. Read the Chinese contribution guide for the development workflow and pull request requirements.

AI Coding

We welcome contributions assisted by programming agents such as Codex and Claude. Prefer the latest available GPT or Claude model suitable for complex coding tasks, and carefully review and test the final changes. See the Chinese contribution guide for the Agent workflow and review requirements.

Issue/PR Triage Notes

The maintainer has been quite busy recently and usually only has time to triage issues on weekends. PRs (especially bugfix PRs) are prioritized. Also, due to an overloaded inbox and notifications, some messages may not be seen or replied to promptly. Thanks for your understanding.

Installation

brew install --cask easydict

Manual Installation

Download the latest release.

[!NOTE] Latest version supports macOS 13.0+, for older systems please use 2.7.2


Usage

Ways Description Preview
Input Translate Press the input translate shortcut key (default ⌥ + A), enter the text to be translated, and Enter key to translate iShot_2023-01-20_11.28.46-1674185354
Mouse Select Translate The query icon is automatically displayed after the word is selected, and the mouse hovers over it to query iShot_2023-01-20_11.01.35-1674183779
Shortcut Select Translate After selecting the text to be translated, press the shortcut key (default ⌥ + D) iShot_2023-01-20_11.24.37-1674185125
Screenshot Translate Press the screenshot translate shortcut key (default ⌥ + S) to capture the area to be translated iShot_2023-01-20_11.26.25-1674185209
Silent Screenshot OCR Press the Silent Screenshot shortcut key(default ⌥ + ⇧ + S)to capture the area, the OCR results will be copied directly to the clipboard 屏幕录制 2023-05-20 22 39 11

Documentation


Acknowledgements

Statement

Easydict is licensed under the GPL-3.0 open source license, which is for learning and communication only. Anyone can get this product and source code for free. If you believe that your legal rights have been violated, please contact the author immediately. You can use the source code freely, but you must attach the corresponding license and copyright.

Sponsor

Easydict is a free and open source project, currently mainly developed and maintained by the author. If you like this project and find it helpful, you can consider sponsoring this project to support it, so that it can go further.

Thanks to @CanglongCl for providing the Apple Developer account, which solved the app signature issue, allowing more people to use Easydict conveniently.

Thanks to all sponsors for their generous support. For details, please see the Sponsor List.


Star History

Star History Chart

Easydict (tisfeng/Easydict)

Searching Database…

这是什么?Easydict 是一款 macOS 应用,用于查询单词释义和翻译文本,可同时调用多个词典和翻译服务的结果。
这是词典还是翻译工具?两者兼有:它会同时查询 20 多个词典、翻译、AI 和本地模型服务,并将结果并排显示。
哪些翻译服务需要我注册账号?开始使用时无需任何账号,因为 Apple Dictionary 和 Apple Translate 开箱即用;但如要使用 OpenAI、Gemini、Claude、DeepSeek 或 DeepL 等服务,则需要各自的 API 密钥。
维护者回复 issue 的速度如何?维护者比较忙,通常只在周末集中处理 issue,修复 bug 的 PR 会优先处理;部分消息可能无法及时得到回复。
在较旧的 macOS 版本上能用吗?当前版本需要 macOS 13.0 或更高版本;使用较旧系统的用户请继续使用旧版 2.7.2。
不打开应用窗口,如何触发翻译?可以使用快捷键:默认的 Option+A 用于输入翻译,选中文本后按 Option+D,Option+S 用于截图翻译,Option+Shift+S 用于静默截图 OCR,会直接把结果复制到剪贴板。
支持通过 OCR 翻译截图吗?支持。它既有截图翻译模式,也有静默截图 OCR 模式,后者会把识别出的文字直接复制到剪贴板。
Easydict 的灵感来自哪里?它的灵感来自 saladict 和 Bob,最初版本基于 Bob(GPL-3.0)开发,许多功能和界面元素也参考了 Bob。
它支持互译的语言有多少种?Easydict 支持 52 种可供选择的翻译语言。
Creator
tisfeng
Size
172.6 MB
Stars
15K
Age
3y
Commits · 90 Days