private static string GoogleTranslate(string word)
{
string url = @"http://translate.google.cn/translate_t?langpair=en|zh-CN" +
"&text=" + word + "#";
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream s = res.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
char[] cs = new char[1024];
string str = sr.ReadToEnd();
int i = str.IndexOf("<div id=result_box dir=\"ltr\">");
int j = str.IndexOf("</div>", i + 29);
string result = str.Substring(i + 29, j - i - 29);
return result;
}
{
string url = @"http://translate.google.cn/translate_t?langpair=en|zh-CN" +
"&text=" + word + "#";
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream s = res.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
char[] cs = new char[1024];
string str = sr.ReadToEnd();
int i = str.IndexOf("<div id=result_box dir=\"ltr\">");
int j = str.IndexOf("</div>", i + 29);
string result = str.Substring(i + 29, j - i - 29);
return result;
}
形参为要翻译的英文单词
中译英的url地址是
http://translate.google.cn/translate_t?langpair=zh-CN|en&text=人民#
但是编码有点问题,不知道怎么上传中文。
浙公网安备 33010602011771号