UniLingua is a vocabulary trainer that helps you to learn foreign languages with an intuitive word management and an intelligent training mode. In UniLingua you can train almost every language because it is unicode compatible and not restricted to a special language. You can sort words in categories. Every word can have several different meanings in both languages. You can simply drag word lists from the Internet to UniLingua to add them to your database or you can export your words as HTML pages. In training mode all words are ranked so that you will learn all words consistently. There are also modes to write tests, these tests can be printed for use in school, or to analyze your training.