Steve, I suggested this probably two years ago and decided I’ve been patient long enough and should bring it up again.
You are about 99.9% of the way, codewise, to having a tool which would vastly accelerate LISTENING comprehension and, as a side benefit, SPEAKING facility. All you need to do is allow the user to play Blitz words and phrases foreign language first, instead of randomly jumping back and forth between base language and foreign language. Ideally, after the word is spoken by the AI, the user should be able to either replay it (^P) or – assuming the user judges themselves to have adequately recognized or enunciated the word or phrase – use a simple keystroke (ideally spacebar) to progress to the next word or phrase (maybe without even looking).
I understand you are busy with quashing bugs and meeting other requests, so I’ve been patient. But you are like one step away from a major feature (which means you could probably implement it in 10 minutes) and you’ve not taken that last step.
Please consider that MOST people have a primary goal of learning how to hear and speak a foreign language. The reading and writing are only a secondary, or subsidiary goal.
Going along with this, it really would be nice if the many hours I’ve spent dissecting and classifying numerous words and phrases into categories, adding tags (like @#$%^&*{} to the English translation) would allow me to pull up only those specific words and phrases to drill. As previously explained, you already implemented the feature…the feature just has a bug.
Thank you for your consideration – and the awesome gift of readlang.