Vocabulary trainer and lexicon