
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.
One World Dictionary by Ascendo is a leading multilingual reference tool for Apple desktops.
InstantTranslate makes it really easy to translate a selection of text in the application you are working in from one language to another language.