百度翻译api 网页应用

本文来自百度翻译的api说明文档

http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91/%E7%BF%BB%E8%AF%91API#.E6.88.90.E5.8A.9F.E8.BE.93.E5.87.BA.E6.8E.A5.E5.8F.A3


首先要先申请一个百度翻译api key

通过ajax请求时的url格式

"http://openapi.baidu.com/public/2.0/bmt/translate?client_id=YourApiKey&q=today&from=auto&to=auto"
/*

http://openapi.baidu.com/public/2.0/bmt/translate 是请求主体

client_id:申请的api key
q:请求被翻译的文字
from:文字语种

to:需要翻译成的语种
*/


因为ajax请求到百度会跨域,所以返回数据格式要用“JSONP", 例如

jq("#btn").click(function(){	
	var url = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=94VOQZ6oWEFivy0kuBQZyH12&q=today&from=auto&to=auto";
	jq.post(url,
		{},
		function(data,status){
			alert(data.trans_result[0].src);
			alert(data.trans_result[0].dst);
		},
		"JSONP"
	);		  
});	



返回的数据格式为:

<pre>{"from":"en","to":"zh","trans_result":[{"src":"today","dst":"\u4eca\u5929"}]}

 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值