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;
        }

形参为要翻译的英文单词

中译英的url地址是

http://translate.google.cn/translate_t?langpair=zh-CN|en&text=人民#

但是编码有点问题,不知道怎么上传中文。

posted on 2009-12-19 20:16  freedom831215  阅读(771)  评论(0)    收藏  举报