Modern Translator lets you translate words, phrases, and text between more than 150 languages and dialects. You can use your voice to type and listen to translations using text-to-speech. In addition, you can use your camera to translate text into nearly 20 languages instantly. Handwriting is also supported.
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.