This is more like a game. You get hearts but once you use them you can't play anymore. How are you supposed to learn a language without mistakes? I have about 10 or 15 minutes a day to learn Spanish with this app. I refuse to pay a monthly fee for unlimited use when there are other apps that are free with unlimited use. Also, if you Google duolingo they have a free translator. What the translator says and what the app considers correct aren't the same. It should match.