Thank you for the kind wodrs. Sadly I'm not looking for an app for myself but for my girlfriend.
I got my BA in the UK years ago, and I've made a fool of myself plenty of times, both culturally and linguistically. And you're absolutely right, it really is the only way to properly learn a language.
While Mozilla is far from perfect, I think they've managed to avoid getting shitty for almost 20 years.