English to Hindi Dictionary is an easy to use application designed to help you translate words from English to Hindi. All you need to do is search the app for the desired word and see its Hindi equivalent in the translation panel. Running the program requires Java 1.5 or later.
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.