If you love to learn new languages but you don't have the time of the money to do so, Interlex is a tool that will make things easier for you. This application comes with several advanced features that will show you how to pronounce words, the meaning of them, how to spell them, etc. It's available in more than 20 languages making it one of the most complete dictionaries of the market.
Some of the languages you will be able to learn with this tool are: Danish, Croatian, Bulgarian, geek, French, Spanish, Russian, Slovak, Turkish, Lithuanian, Italian, etc.
The software contains a list of vocabulary in the language of your preference; based on this list it will teach you every word in the language.