每一个网站背后都有一个故事!  会员中心 会员登录   设为首页 设为首页   加入收藏 收藏百万站   百万学院 百万学院  
 
 
您当前位置:百万站 > 乐园 > 百万学院 > 编程知识
»点此完善

百万站官网资料-C#使用API调用谷歌自动翻译

C#使用API调用谷歌自动翻译

摘要:C#使用API调用谷歌自动翻译 摘要:C#使用API调用谷歌翻译并处理返回结果自动翻译,是个很好的工具,像我这样对英语很一般的来说少不了,包括一些自动化应用中,发表于北京联高软件有限公司技术文章栏目,代码以高亮显示。

关键字:翻译, 调用, api, 自动, ajax, streamreader, 结果, 返回, google, string, system, en, services, googleapis, language

C#使用API调用谷歌翻译并处理返回结果

自动翻译,是个很好的工具,像我这样对英语很一般的来说少不了,包括一些自动化应用中可能也会用到,网上看了些各种(JavaScript、PHP…)调用Google翻译的方法,通过一些参考,试着用C#写了下,如有好的方法或意见还请指正啊。

首先,

Google翻译API:https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q={string}&langpair=zh|en

通过IE浏览器直接访问"https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q={%E5%AD%97%E7%AC%A6%E4%B8%B2}&langpair=zh|en"

返回的结果为:

{"responseData": {"translatedText":"{String}"}, "responseDetails": null, "responseStatus": 200}

是JSON格式的数据。

首先知道了Google API是可以通过HTTP GET 来访问,并且是以JSON格式返回结果。

其次,

C#调用Google API 得到返回结果

var str = System.Web.HttpUtility.UrlEncode("字符串");
string url = string.Format("https://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q={0}&langpair=zh|en", str);

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

System.IO.Stream stream = response.GetResponseStream();
System.IO.StreamReader streamReader = new System.IO.StreamReader(stream);

var result = streamReader.ReadToEnd();
Console.WriteLine(result);

streamReader.Close();
stream.Close();
response.Close();
Console.ReadLine();

其他参考网址:http://blog.csdn.net/xingchen1008/article/details/6387635

协ёжзий
клм学∮


Bai Wan Zhan . Com
上一站:  sql中如何联合两个表update数据
当前推荐网站:  C#使用API调用谷歌自动翻译
下一站:  ASP.NET程序中Session丢失问题的原因及解决方法


申明:本资料由百万站会员提供,转载请注明出处,资料来源百万站网站知识库:http://www.baiwanzhan.com/site/t133358/.
C#使用API调用谷歌自动翻译 感谢您的支持!

»如果您觉得'C#使用API调用谷歌自动翻译'相关资料不全,请点此协作更新!
复制本页网址,与您QQ/MSN上的好友分享,就是您对百万站最大的支持!
踩踩此网站0
支持此网站0
(提示:顶到百万站首页,分享给更多网友!)  
现在有0人对'本文'发表评论 »查看全部评论

您的姓名: * 可选项,留空即为匿名发表
评论内容:
剩余字数:  * 按 Ctrl + Enter 发送.
           
百万站温馨提示:资料由百万站会员自行发布,请大家自辩真伪;评论只需提交一次,请耐心等候审核通过,方可显示.
»网友留言

C#使用API调用谷歌自动翻译

贡献者:webuser101点击数: 累积有15365人浏览
所属类别:编程知识主页标签:api 翻译 
参考网址:http://www.baiwanzhan.com/site/t133358/
导航目录:乐园 > 百万学院 > 编程知识
内容简介:C#使用API调用谷歌自动翻译 摘要:C#使用API调用谷歌翻译并处理返回结果自动翻译,是个很好的工具,像我这样对英语很一般的来说少不了,包括一些自动化应用中,发表于北京联高软件有限公司技术文章栏目,代码以高亮显示。
2020,与百万网友携手打造百万站!
百万站-百万优秀网站的大本营!我们深信:每一个优秀网站的背后都有一个值得我们解读的故事。
合 作 伙 伴