This is absolutely working for me.
var uri = "http://www.google.com/transliterate/indic?tlqt=1&langpair=en|hi&text=India&from=en&to=hi";
var translationWebRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri);
var response = translationWebRequest.GetResponse();
System.IO.Stream stream = response.GetResponseStream();
Encoding encode = Encoding.GetEncoding("utf-8");
System.IO.StreamReader translatedStream = new System.IO.StreamReader(stream, encode);
var resp = translatedStream.ReadToEnd();