Author: Sparsh Agarwal Made on: December 2024 Language: Python (console-based)
English Vocabulary Builder is a Python-based console app that helps improve vocabulary using NLTK. It provides meanings, synonyms, antonyms, random words, and example sentences, while saving learned words in a database. Users can also take revision tests to practice and track progress.
- Search meanings, parts of speech, and examples of words
- Generate random words to explore new vocabulary
- Get synonyms and antonyms
- Save learned words into a CSV database
- Take interactive revision tests with scoring
- Manage saved words (view, remove, or clear database)
- Python 3.x
- NLTK library
Install requirements:
pip install -r requirements.txt