воскресенье, 6 ноября 2011 г.

Re: Google Text Translator Peoblem

Re: Google Text Translator Peoblem

Jun 14, 2011 12:57 PM | LINK

I know regular expressions are faster but why don't u do it the old way

try this function (TESTED)

  public string TranslateText( 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);

    result
= result.Substring(result.IndexOf("id=result_box") + 22, result.IndexOf("id=result_box") + 500);

    result
= result.Substring(0, result.IndexOf("</div"));

   
return result;

}

Комментариев нет:

Отправить комментарий