About this project

Easydict is an open-source dictionary and translation application for macOS, described as concise and elegant, designed for quick word lookups and text translation. It works out of the box, automatically detects the language of input text, and can query multiple translation services at the same time. Main ways to use it: - Input translate: press the input shortcut (default Option+A), type text, press Enter. - Mouse select translate: a query icon appears after selecting a word; hover to look it up. - Shortcut select translate: select text and press the shortcut (default Option+D). - Screenshot translate: press the screenshot shortcut (default Option+S) and capture an area. - Silent screenshot OCR: press the silent screenshot shortcut (default Option+Shift+S); OCR results are copied to the clipboard. Features listed in the README include automatic language recognition, mouse selection with shortcut keys, OCR screenshot translation and silent screenshot OCR, multiple TTS voice services, support for Apple Dictionary and Apple Translate, 20+ dictionary/translation/AI/local-model/CLI services, and 52 selectable translation languages. Named services include Apple Dictionary, MDict, Apple Translate, OpenAI, Gemini, Claude, DeepSeek, Ollama, Claude Code, Codex CLI, DeepL, Google and Bing; the README points to a services overview document for the complete list and access requirements. Installation is available via Homebrew (`brew install --cask easydict`) or by downloading the latest release. The latest version requires macOS 13.0 or later; older systems are directed to version 2.7.2. Documentation covers a full usage guide, services overview, developer build instructions, Apple Dictionary, MDict, Apple Translate and translation of the app itself. The project is licensed under GPL-3.0 and states it is for learning and communication. It credits inspiration from saladict and Bob, with the initial version based on Bob (GPL-3.0); screenshot functionality references Capture-Screen-For-Multi-Screens-On-Mac, and text selection references PopClip. Contributions via issues and pull requests are welcome, including AI-assisted coding, with a Chinese contribution guide describing workflow and review requirements. The maintainer notes limited triage time, prioritizing PRs, especially bug fixes.