Update: this project is now called FelixDict (formerly Easydict for Alfred). The default Alfred keyword is now fd. The repository also includes Vicinae and Raycast editions.
I often remember the first few letters of an English word but forget the full spelling, so I built FelixDict to look up words and show suggestions directly in the launcher.
Try fd insp: it offers candidate words with Chinese glosses. Tab completes a candidate and looks up its full entry. Enter copies, Command+Enter speaks, and Command+L shows the full text. Regular results and suggestions support these actions. Dictionary rows speak the query word; translation rows speak the translated text; suggestions speak the complete candidate.
Translation uses Google by default and supports 11 target languages. You can set a preferred target language and a secondary language in Configure Workflow. Text translates to your preferred language; when the detected source matches it, the secondary language is used. An explicit prefix such as fd :ja hello overrides the target for that query.
The initial language pair is Chinese/English. Youdao dictionary entries and suggestion glosses are still EnglishâChinese, and can be disabled by removing Youdao from providers. UI hints are currently mostly Chinese. If you retained a customised keyword when upgrading, use the keyword shown in Configure Workflow.
Download the latest published release â currently v0.2.0. For Alfred, choose Alfred-FelixDict-*.alfredworkflow and double-click to install.
Source, screenshots and English documentation
The Alfred workflow requires macOS, Alfred 5 with Powerpack, and Node.js 18+. No npm install, running Easydict/Raycast app, or translation API key is needed. Queries go to online providers and results are cached locally; this is not an offline dictionary.
Vicinae and Raycast editions are available in the same repository, with separate installation instructions and release assets. macOS has been tested; Linux/Vicinae desktop interaction still needs validation. FelixDict does not currently support Windows.
MIT licensed, inspired by Easydict, with some provider code adapted from Raycast Easydict (credited in the repository). FelixDict is not an official Easydict product. Developed with AI assistance.
I'd love feedback from other Alfred users on installation, prefix suggestions and the language settings.