https://github.com/lysak-yurii/lingueez
Desktop vocabulary trainer β build vocabulary that actually stays with you. Save words, get instant translations, learn through audio repetition, read real-world content with synchronized translations, and track your progress from first encounter to mastery. Free, open source.
https://github.com/lysak-yurii/lingueez
desktop-app dictionary education flashcards language-acquisition language-app language-learner language-learning language-tools learning-app linguistics multilingual productivity reading-assistant study-tool text-to-speech translation tts vocabulary vocabulary-trainer
Last synced: 6 days ago
JSON representation
Desktop vocabulary trainer β build vocabulary that actually stays with you. Save words, get instant translations, learn through audio repetition, read real-world content with synchronized translations, and track your progress from first encounter to mastery. Free, open source.
- Host: GitHub
- URL: https://github.com/lysak-yurii/lingueez
- Owner: lysak-yurii
- License: agpl-3.0
- Created: 2026-06-11T09:20:23.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-07-13T15:29:54.000Z (17 days ago)
- Last Synced: 2026-07-13T17:11:43.873Z (17 days ago)
- Topics: desktop-app, dictionary, education, flashcards, language-acquisition, language-app, language-learner, language-learning, language-tools, learning-app, linguistics, multilingual, productivity, reading-assistant, study-tool, text-to-speech, translation, tts, vocabulary, vocabulary-trainer
- Language: Python
- Homepage: https://lingueez.app/
- Size: 5.88 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Notice: NOTICE
- Cla: CLA.md
Awesome Lists containing this project
README
**π¬π§ English** Β Β·Β [πΊπ¦ Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ°](README.uk.md)
# Lingueez
**[lingueez.app](https://lingueez.app)**
A desktop app for building, studying, and remembering vocabulary across languages.
Add words and they translate automatically; listen to them on repeat and watch each
one climb from *New* to *Mastered* as you do; review them with spaced-repetition
flashcards; read whole texts with side-by-side translations and synced audio; and
keep everything in sync across devices.

## Features
- **Words** β add, edit, and organize entries with statuses, favorites, tags, and
two definition fields.
- **Learning progression** β words advance *New β Reviewing β Learning β Mastered*
as you listen, with configurable listen thresholds.
- **Flashcards** β spaced-repetition review (SM-2): build a deck from due cards, a
filter, or selected words; grade yourself *Hard / Good / Easy* with scheduled-interval
previews β or play the deck as audio and let the cards flip in sync with the voice.
- **Search & filters** β live search across words, translations, and tags; filter by
language, status, tag, or favorites.
- **Translation** β Google Translate, with optional DeepL integration.
- **AI assistance** β OpenAI or Gemini for definitions and generated study texts.
- **Audio** β read-aloud with adjustable pauses and repeats, MP3
export, and a floating mini-player when the window is minimized.
- **Texts reader** β import from files, the web, Wikipedia, or RSS; read with a
side-by-side translation and word highlighting synced to playback
([screenshot](screenshots/texts.png)).
- **Statistics** β a dashboard with status distribution, streaks, definition
coverage, and progress over time ([screenshot](screenshots/statistics.png)).
- **Import & export** β Excel import with duplicate detection; export to PDF, Excel,
CSV, **Anki**-friendly TXT and MP3.
- **Sync & backups** β two-way cloud sync, a bin to restore deleted items, and
automatic daily backups with retention.
API keys and preferences are all managed inside the app under **Settings**.
## Keyboard shortcut
A global hotkey (**Ctrl+Shift+V** by default, configurable in **Settings**) adds a
word straight from the clipboard and translates it.
## Support
Lingueez is free and open-source, with no paywalls. If you enjoy Lingueez and
find it useful, a one-off contribution helps cover the servers behind optional
cloud sync and supports continued development:
- **[Support Lingueez's development](https://buy.stripe.com/14A8wRd41a8f1aI6rw43S02)** β one-time, no subscription (card / Apple Pay / Google Pay).
- **[GitHub Sponsors](https://github.com/sponsors/lysak-yurii)** β for developers; recurring or one-off.
## Contributing
Contributions are welcome. Please read [`CONTRIBUTING.md`](CONTRIBUTING.md) β all
contributors agree to the [`CLA`](CLA.md) before their changes can be merged.
## License
Β© Yurii Lysak. Licensed under the **GNU Affero General Public License v3.0**
([`LICENSE.txt`](LICENSE.txt)) β you may use, study, share, and modify it, and any
distributed version (including over a network) must remain open under the same
license.
Under AGPL-3.0 section 7, one additional term applies: forks and derivative works
must keep the author attribution (*"Lingueez β created by Yurii Lysak"*) visible in
the program's user-facing notices. See the [`NOTICE`](NOTICE) file for details.
Bundled third-party components keep their own licenses; see
[`THIRD-PARTY-LICENSES.md`](THIRD-PARTY-LICENSES.md).