But now using google one can also covert english words to Hindi, Tamil, Telgu, Kannada and Malayalam. This is project under Google Labs, its called the 'Google Indic' Here's the link.
Google Indic Transliteration offers an option for converting Roman characters to the language characters used in Hindi. This lets you type Hindi words phonetically in English script and still have them appear in their correct alphabet.
Do check this out, a very easy way to write content in various Indian Languages. Also if you know more sites which provide similar functionalities please do post them in the comments below.
Happy Translating...