Fluent Lens
Personal iOS project · 2026
Tested through TestFlight; not on the App Store
Problem. A language model can explain a word in context. It sounds just as sure when it is wrong.
My part. I wrote the requirements and user flows. I also decided that fixed rules, covered by tests, settle questions with a single correct answer, such as which words form a German verb, and the model only writes the explanation. For the paid live-translation model, I set limits so that idle sessions close on their own.
Checked by. An automated test gives the app’s server a deliberately wrong answer from the model and passes only if the rule corrects it.
Case study:Which decisions I leave to an AI model