A web application to help with learning words by providing quick access to various vocabulary learning resources.
Designed for use with Anki and the Fluent Forever approach described in the blog post Simple Word Flashcards.
Currently supports Greek as the target language. Supports two search modes:
- English → Greek: enter an English word to get Greek translations (via Wiktionary) and images (via Langeek)
- Greek → English: enter a Greek word to get English definitions (via Wiktionary) and images (via Langeek)
In both modes, selecting text from the results gives quick access to pronunciations on Forvo and image search.
- Copy
.env.exampleto.envand set your email address (required by the Wikimedia API etiquette policy) - Start the server:
npm start(ornpm run devfor dev mode with auto-reload) - Open http://localhost:3000 in your browser
Enter an English word and submit. Results load automatically:
- Wiktionary Results — Greek translations from the Greek Wiktionary
- Select any word from the results to get a popup with Forvo ↗ (pronunciation, new tab) and Google Images ↗ (new tab)
- Langeek Results — images for the searched word
- If an image is for the wrong meaning, click the
↗link to view other meanings on Langeek
- If an image is for the wrong meaning, click the
Enter a Greek word and submit:
- A Listen on Forvo button appears above the results, linking directly to the Greek word's pronunciation page
- Wiktionary Results — English definitions from the English Wiktionary
- Select any English word from the definitions to get a Find images popup, which loads Langeek results inline
- Selecting a word also updates the Langeek entry in Quick Links to that word
- Langeek Results — populated when you select a word from the definitions
Appears after a search. Opens the searched word in each service in a new tab:
- Wiktionary — the word's Wiktionary page
- Google Images — image search for the word
- Langeek Dictionary — the word on Langeek (in Greek → English mode, updated to the selected English word once you make a selection)
- Forvo — the word's pronunciation page (Greek words link to the Greek pronunciation, English words to English)
- Configurable support for other target languages
- Export functionality for creating flashcards