Google Translate
Google Translate can do more than just show the translation of words. It can also show how to pronounce (say) the word using text-to-speech, and show the definition (meaning) like a dictionary. More recently, it also lets the community make changes or suggestions, for example, if the computer made a wrong translation. This is very much like how one can contribute to websites like Google Maps and Wikipedia.