A Sentence-Based Language Learning Application (that is not much more cognitively exhausting than doom-scrolling)
Idea
- Learner learns the vocabulary needed to understand a specific foreign language sentence
- Learner is challenged to translate the sentence
- Repeat
Tech
- Sentences are sourced (mainly) from Tatoeba
- Sentences were split into parts (=needed vocabulary) and auto-translated via an LLM
- The app itself is
Vue+TS+DaisyUI+TailwindwithJSONfiles as data source - Data preparation was done in
python
Links
App Flow
Simplified flow of the software.
Screenshots
Prompt to memorize the meaning of a word.
Interactive task to figure out the meaning of a word.
Evaluation screen of Spaced Repetition practice. Words are practiced until the right gets them right.
Sentence translation challenge after reveal.
Evaluation
Works pretty well and is decently fun. It does get a bit boring, because there rarely is a fun or unexpected “event” happening. Long-term retention is questionable, since sentences are not repeated after “solving” them once.