Learning a language involves doing all the things that one does with language. This includes reading, writing, speaking, and listening. All of these are collected here. You can import any content and then read/listen to it and tap any word to get an instant translation as well as add this word/phrase to your card deck and then learn them. With consistency on this app, you will reach a near native level.
Reach near native level. Gym for your brain.