This application enables you to create a personal vocabulary with words from any language you are learning. You can practice typing and pronunciation to learn these words.