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.
|
|
- 🚀 Out of the box, automatic language recognition
- 🖱️ Auto select with mouse and shortcut key
- 📸 OCR screenshot translation and silent screenshot OCR
- 🔊 Multiple TTS voice services
- 📚 Support 🍎 Apple Dictionary and Apple Translate
- 🌐 Support 20+ dictionary, translation, AI, local-model, and CLI services
- 🗣️ Support 52 selectable translation languages
If you like this app, please consider giving it a Star ⭐️, thanks! (^-^)
Contributions through issues and pull requests are welcome. Read the Chinese contribution guide for the development workflow and pull request requirements.
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.
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.
brew install --cask easydictDownload the latest release.
Note
Latest version supports macOS 13.0+, for older systems please use 2.7.2
- 📖 Complete Usage Guide - Detailed features, configuration and tips
- 🌐 Services Overview - Complete service list and access requirements
- 🔧 Developer Build Guide - Build and run from source code
- 🍎 How to use Apple Dictionary
- 📚 How to use MDict
- 🍎 How to use Apple Translate
- 🌍 How to translate Easydict
- This project was inspired by saladict and Bob, and the initial version was made based on Bob (GPL-3.0). Easydict has made many improvements and optimizations on the original project, and many features and UI are referenced from Bob.
- Screenshot feature is based on isee15's Capture-Screen-For-Multi-Screens-On-Mac, and optimized on this project.
- Select text feature is referenced from PopClip.
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.
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.









