Application allows you to train your vocabulary. There are many lessons available for many combinations of languages. Application has audio output and displays hyphenation and IPA transcription for English words. There are several hints available for every question.