DotNetNuke has the capability for Localization, and there are Language Packs available for many languages. There are also multi-language capable modules.
Note that none of these translate content automatically, but they all do facilitate multi-language sites.
If you want to have a single language site, you'll just need to install the appropriate language pack and then create your content.
You will find a number of language packs at
http://www.dotnetnuke.com/DotNetNuk...ault.aspx. I didn't see a Hindi one listed.
If you google around, you'll also find a guide to creating language packs. THere is also a Localize It! forum at dotnetnuke.com. You might want to look and ask questions there.