PDA

View Full Version : سوال: استفاده از قسمت کوچکی از یک سایت در سی شارپ



docendo
چهارشنبه 18 بهمن 1391, 16:34 عصر
بادرود
چطور میتوانم یک قسمت کوچکی از ترجمه گوگول را در سی شارپ نشان دهم
میخواهم توسط یک تکست باکس از گوگول ترجمه کرده و جواب را از گوگل مستقیم در برنامه تحت ویندور نشان دهم

فقط این قسمت کوکول را میخواهم نشان دهم

99663

hamid_hr
چهارشنبه 18 بهمن 1391, 17: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