Skip to content

SparshAg28/English-Vocabulary-Builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

English Vocabulary Builder

Author: Sparsh Agarwal Made on: December 2024 Language: Python (console-based)

πŸ“– Description

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.

πŸš€ Features

  • 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)

πŸ› οΈ Requirements

  • Python 3.x
  • NLTK library

Install requirements:

pip install -r requirements.txt

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages