博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调用百度翻译API接口功能
阅读量:6984 次
发布时间:2019-06-27

本文共 1824 字,大约阅读时间需要 6 分钟。

public string appid = "自己的APPID";        public string q = "要翻译的文本";        public string salt = "1435660288";        public string key = "你的密钥";        public string from = "你的源语言例如zh";        public string to = "要翻译成的语言例如en";        public string GetJson()        {            var client = new RestClient("http://api.fanyi.baidu.com");            var request = new RestRequest("/api/trans/vip/translate", Method.GET);            request.AddParameter("q", q);            request.AddParameter("from", from);            request.AddParameter("to", to);            request.AddParameter("appid", appid);            request.AddParameter("salt", salt);            request.AddParameter("sign", getMd5());            IRestResponse response = client.Execute(request);            return response.Content;        }        public string sign        {            get { return string.Format("{0}{1}{2}{3}", appid, q, salt, key); }        }        string getMd5()        {            var md5 = new MD5CryptoServiceProvider();            var result = Encoding.UTF8.GetBytes(sign);            var output = md5.ComputeHash(result);            return BitConverter.ToString(output).Replace("-", "").ToLower();        }        private void button1_Click(object sender, EventArgs e)        {            textBox2.Text = GetResult();        }        public string GetResult()        {            var lst = new List
(); var content = GetJson(); dynamic json = JsonConvert.DeserializeObject(content); foreach (var item in json.trans_result) { lst.Add(item.dst.ToString()); } return string.Join(";", lst); }

要引用Newtonsoft.Json.dll

https://download.csdn.net/download/jsqdragoon/10032906?web=web

 

转载于:https://www.cnblogs.com/RambleLife/p/9026369.html

你可能感兴趣的文章
cocos_python
查看>>
关于安装oracle 11G R2 for Windows X64问题
查看>>
springmvc 重定向传递参数
查看>>
tomcat实现session集群及tomcat+memcached共享session存储(四)
查看>>
线性时间排序--桶排
查看>>
Three.js学习笔记
查看>>
ceph-deploy部署bluestore
查看>>
AIX修改系统时间 命令
查看>>
Window_Open详解
查看>>
金蝶CLOUD索引碎片超过80的表重建索引
查看>>
PHP案例 网页计数器设计
查看>>
算出两个经纬度的距离(米)
查看>>
我的友情链接
查看>>
树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED
查看>>
Kotlin 4 构造,对象,修饰符,关键字,委托
查看>>
ios改变字体
查看>>
Android的ClassLoader知多少
查看>>
"愿有人陪你颠沛流离|Be With You"
查看>>
[阅读笔记] Java 7 新特性
查看>>
201621123028《Java程序设计》第5周学习总结
查看>>