Studylater
Translate your text into more than 30 languages and learn them in no time. The app will send you a notification with a random translation that you have already done. This will help you to remember your translations and ensure you learn vocabulary you don't already know.