How to translate from one language to another using google translator in c#
Following c# code use to translate one language text to another /// <summary> /// Translate /// </summary> /// <param name="input">translate text </param> /// <param name="languagePair"> language codes, Example translate spanish to enligh es|en</param> /// <returns></returns> public static string Translate(string input, string languagePair) { string url = String.Format("http://www.google.com/translate_t?hl=en&ie=UTF8&text={0}&langpair={1}", input, languagePair); WebClient webClient = new WebClient(); webClient.Encoding = System.Text.Encoding.UTF8; string result = webClient.DownloadString(url); Regex regex = new Regex("<span id=result_box.*?>(.*?)<\\/span>"); ...