
Translator with Speech lets you instantly translate any text into any of 44 languages. You just need to highlight the desired text, right click and select 'translate'. The text will be translated into the language that you have selected. After this, you can either copy the translation to the clipboard and/or let the app speak out the text with the appropriate accent. If your highlighted text can be edited, you will get the additional option to 'translate and replace', so you can instantly translate the text within the document.
InstantTranslate makes it really easy to translate a selection of text in the application you are working in from one language to another language.
One World Dictionary by Ascendo is a leading multilingual reference tool for Apple desktops.