Python & Desktop Apps

Bengali to English Vocabulary Trainer

A Windows tray app in Python that teaches English vocabulary starting from Bengali. It shows word cards on a timer, quizzes you in five practice styles and tracks progress with light spaced repetition, using a built in bank of 3,805 entries from CEFR A1 to C2.

Industry
Education, language learning
Deliverable
VocabTrainer.exe
Built with
Python, Tkinter, pystray, Pillow, SQLite, Free Dictionary API, MyMemory API

Before

Bengali speakers learning advanced English had to switch between a dictionary, a translator and flashcards.

After

One tray app brings word cards, meanings in Bengali, pronunciation and practice together, and works offline.

WhatsApp
Language