I’ve found most language apps (well, free language apps), to be quite inefficient. However, recently I discovered “Duolingo,” and I totally love it!
First, it includes German, Spanish, French, Italian, and Portuguese, which is nice because then I don’t need to download a new app for each language I want to learn. Secondly, it teaches you more than just words and phrases. If I wanted a mere translator, I would get one. And actually, I already have Google Translate downloaded on my phone, which I know can be a real lousy translator, but whatever. Hence, the need for something easily helps me actually learn and practice languages. The lessons are organized by level of proficiency, and they’re fun. They’re structured in a way that reinforces what you’re learning by having you translate to English, translate to the foreign language, and even practice verbally speaking it. I haven’t gotten far enough to see if there are grammar lessons, per se; but I’ve found that if you just pay attention you start to recognize the grammar rules involved.
If you’re planning a trip somewhere, or you just want to learn new languages, try it out! I think you’ll enjoy it, and find learning languages to be lots of fun.
BIG LOVE & HUGS