I expect the app still works well for reinforcing vocabulary, but less well for demonstrating grammar.
127 karma · joined March 23, 2024
I expect the app still works well for reinforcing vocabulary, but less well for demonstrating grammar.
The approach I use should work if there are sufficient 'scaleable' ways to improve accuracy and choose the right phrases. Language analysis, NLP, LLMs etc all help here, and there are many methods I can still use and will add over time. I'm very much at a proof of concept stage right now!
This approach won't work if accuracy improvements quickly reach diminishing returns and an explosion of rules and/or human proofing to handle edge cases are required.
I'm hoping for the former!
Optimising the tradeoff between more frequent repetition of vocabulary versus better quality grammar examples is where a lot of the work is.
This is something that will improve over time - as it gets better at identifying longer phrases I can implement rules so it won't omit a neighbouring noun if the phrase contains a verb.
Side-note: A few eBooks are causing errors on the backend that don't appear to be DRM-related. I will prioritise getting this fixed.
Whilst there are some, often amusing, quirks with the LLM based explanations, I agree that the utility of the app is much higher with them.
I will expand the app into more countries once I'm happy none of the books have copyright restrictions there. Feel free to message me with the country you reside in and I'll take a look soon.
I'll look to fix the first tomorrow, and add the rest to my list.
I'll see how easy it is. I get palpitations thinking about developing on another new platform. Java and Swift were a challenge enough to learn!
This app lies in a sweet spot where no ongoing API calls are required, everything is pre-calculated (at moderate expense!), but LLMs can scale some of the more 'human' work like explaining translations or checking accuracy. Albeit with the quirks and inconsistencies inherent with the current generation of models.
1. I would love to get it to work all the way from a few translations in the target language to a full translation, with a sliding scale in between. 2. It's not connected to the book content. One idea I have is an optional quiz at the end of a session to reinforce new vocabulary/grammar seen. 3. I'll see if I can remove the animation when using the page ahead/back buttons on Android.
The limitation now is getting consistently high accuracy for whole sentences - but something I'll keep working on as the underlying technologies improve.