Hero Image
Home

Language Learning Tools

Collection of Language learning tools I have made to help me pick up languages


Independent Software Development

What is it?

A program that generates grammar flashcards with audio and translations based on user preferences. I ran a brief user study having natives evaluate the quality of the sentences generated by AI as a sanity check.


Tools used:

OpenAI API, DeepL, ElevenLabs, Python, Anki


Learn more

Chart for word freq

A flow chart of how the program works

Independent Software Development

What is it?

A tool that will analyze a book, compare it to your (Anki) vocabulary, and create visualizations of how many known/unknown words there are, as well as a frequency chart of unknown words. Can generate an 'Book Deck' of Anki flashcards for the book in question to help you get up and running.


Tools used:

Python, Sentence Transformers, Spacy, Selenium, Plotly, Dash


Learn more

An example of the output