Though I do think there is vast potential for such things, it needs to be approached judiciously.
Duolingo (at least for the same language) has correct pronunciation and grammar/words, even if it's not a good way to learn.
Duolingo (at least for the same language) has correct pronunciation and grammar/words, even if it's not a good way to learn.