tisfeng / Easydict
git clone https://github.com/tisfeng/Easydict.git
2.24.0 · 23d ago
🔥 on GitHub Trending today
A macOS dictionary and translation app that queries multiple dictionary, translation, and AI services at once, with OCR screenshot translation.
Why you might care
Useful for macOS users who want to look up words or translate text across many backends (Apple Dictionary, DeepL, Google, OpenAI, Ollama and more) from one popup. Supports mouse selection, shortcuts, and offline OCR; requires macOS 13.0+ for the latest version.
+6
stars, 24h · #2,154
+~42
stars, 7 days · #2,735
+370
stars, 30 days · #1,402
15k
★ total · +0% this week
788
forks · 192 open issues
Star history (as recorded here)
LanguageSwift
LicenseGPL-3.0
Created2022-11-15 (3y ago)
Last push1d ago
Watchers48
OwnerUser
Seen on GitHub Trending
- 2026-10-21 — #16 monthly in swift · +370 ★
- 2026-10-20 — #15 monthly in swift · +365 ★
GitHub topics
Links
README excerpt
Easydict Easy to look up words or translate text 中文 | 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. ## Features - 🚀 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! (^-^)** ## 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 ### Homebrew Installation (Recommended) [code] ### 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 | | | Mouse Select Translate | The query icon is automatically displayed after the word is selected, and the mouse hovers over it to query | | | Shortcut Select Translate | After selecting the text to be translated, press the shortcut key (default `⌥ + D`) | | | Screenshot
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.