docendo
چهارشنبه 18 بهمن 1391, 17:34 عصر
بادرود
چطور میتوانم یک قسمت کوچکی از ترجمه گوگول را در سی شارپ نشان دهم
میخواهم توسط یک تکست باکس از گوگول ترجمه کرده و جواب را از گوگل مستقیم در برنامه تحت ویندور نشان دهم
فقط این قسمت کوکول را میخواهم نشان دهم
99663
hamid_hr
چهارشنبه 18 بهمن 1391, 18:19 عصر
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("<span title=\"") + "<span title=\"".Length);
result = result.Substring(result.IndexOf(">") + 1);
result = result.Substring(0, result.IndexOf("</span>"));
return result.Trim();
}
منبع
http://stackoverflow.com/questions/12532629/google-translate-c-sharp
http://stackoverflow.com/questions/2246017/c-sharp-google-translate
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.