Typing and Reciting Games is both a typing practice and a words reciting app. You can use it for learning how to type, practicing typing, and reciting words of any languages. It provide a dictionary builder to build your own dictionaries for any languages as you wish. And also it supports TTS (Text-to-Speech) to read and spell word.
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.