Skip to content

catalyst002/Vocabulary-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vocabulary Trainer: Elevate Your English

The Vocabulary Trainer is a comprehensive tool designed to assist users in expanding their English vocabulary through an engaging and interactive app. Developed with the integration of pygame, requests, lxml, sqlite3, and dearpygui, this application offers a seamless and user-friendly experience for learners at various levels. Whether you're a beginner looking to build your foundational vocabulary or an advanced learner aiming to refine and expand your lexicon, the Vocabulary Trainer provides a tailored learning journey.

Features

Dynamic Vocabulary Learning

Users are introduced to new words through a randomized selection process, ensuring a diverse and comprehensive learning experience. Each session presents a fresh set of words to explore and master.

Interactive UI

Built using Dear PyGui, the application boasts an intuitive and aesthetically pleasing user interface that makes learning an enjoyable process. Features such as word display, translation, context sentences, and audio playback are seamlessly integrated.

Pronunciation Integration

Learners can listen to the correct pronunciation of words, enhancing their auditory learning and pronunciation skills.

Contextual Learning

Words are not just presented in isolation but are accompanied by context sentences, aiding in understanding usage and facilitating deeper learning.

API Integration

The application harnesses the power of the Wordnik API to fetch audio pronunciations and contextual sentences, providing a rich and immersive learning experience.

Getting Started

To get started with the Vocabulary Trainer:

1.Ensure you have Python installed on your system.
2.Clone the repository and navigate to the application directory.
3.Install the required dependencies listed in requirements.txt.
4.Run the application with python vocabulary_trainer.py.

About

Python GUI app for english words learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages