Learning languages is a simple App which enables you to learn a few languages simultaneously.
You can set up your languages in the setting section, add new words/phrases and practice on it.
In the practice, you can read and listen to the words/phrases, and enter your answers by typing it in or by using the voice recognition option.
For each word/phrase - give yourself a score, and based on it the App will determine when you should re-practice on it.
Good luck!