php有道翻译api调用方法

调用之前我们需申请一个有道翻译API数据接口的key,地址如

http://fanyi.youdao.com/openapi?path=data-mode

方法说明,数据接口

http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本

参数说明:

type - 返回结果的类型,固定为data

doctype - 返回结果的数据格式,xml或json或jsonp

version - 版本,当前最新版本为1.1

q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码

errorCode:

0 - 正常

20 - 要翻译的文本过长

30 - 无法进行有效的翻译

40 - 不支持的语言类型

50 - 无效的key

例子

 代码如下 复制代码

$url = "http://fanyi.youdao.com/openapi.do?keyfrom=xujiangtao&key=1490852988&type=data&doctype=json&version=1.1&q=".$content; 
$list = file_get_contents($url);  www.111cn.net
$js_de = json_decode($list,true); 

注意:
使用API key 时,请求频率限制为每小时1000次,超过限制会被封禁。
如果您的应用确实需要超过每小时1000次请求,请与 translate-service@corp.youdao.com 联系。 并提供您的应用的详细信息(名称、功能、网站地址、使用API的方式、API key、预计访问频率、是否商业行为、截屏等等) 以及该应用访问有道翻译API时所使用的服务器IP,审核通过后可放宽访问限制。

时间: 2024-10-31 17:27:10

php有道翻译api调用方法的相关文章

php有道翻译api调用方法实例_php技巧

本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供大家参考.具体分析如下: 调用之前我们需申请一个有道翻译API数据接口的key,地址如: 复制代码 代码如下: http://fanyi.youdao.com/openapi?path=data-mode 方法说明,数据接口: 复制代码 代码如下: http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>

如何调用有道翻译API(Java,HTTP)

申请Key 首先如图进入有道翻译,在下方点击"有道翻译API". 紧接着来调用数据接口,按提示完成下列输入框. 如下图所示,已经申请成功了. 下图是官方给的示例,可以有xml和json.jsonp等三种数据格式. 代码(Java) public class TestPost { public static void main(String[] args) { new ReadByPost().start(); } } class ReadByPost extends Thread{ @

app-用有道翻译API翻译句子,获取到了结果,但就是无法显示出来,单个单词的话没问题,求解答~

问题描述 用有道翻译API翻译句子,获取到了结果,但就是无法显示出来,单个单词的话没问题,求解答~ 解决方案 你这StringBuffer里面有值的,如何显示不出来?建议打印一下它看看. 解决方案二: http://blog.csdn.net/daixinmei/article/details/10210731 解决方案三: 打印下结果看看 看是下正常显示了

PHP微信开发之有道翻译_php实例

首先,你需要去有道翻译API官网去申请key:http://fanyi.youdao.com/openapi?path=data-mode 得到key之后,就可以开始从该API获得查询的数据了(返回json还是XML,看个人喜好,这里我用的是json)  下面我直接把responseMsg方法里,实现翻译的代码给出.如果你第一次接触微信API,不懂这个方法是干什么的,请去点击PHP微信开发之文本自动回复 </pre><a target=_blank href="http://b

PHP微信开发之有道翻译

首先,你需要去有道翻译API官网去申请key:http://fanyi.youdao.com/openapi?path=data-mode 得到key之后,就可以开始从该API获得查询的数据了(返回json还是XML,看个人喜好,这里我用的是json)  下面我直接把responseMsg方法里,实现翻译的代码给出.如果你第一次接触微信API,不懂这个方法是干什么的,请去点击PHP微信开发之文本自动回复 </pre><a target=_blank href="http://b

谷歌自动翻译-谷歌翻译api怎样能打开网页默认自动翻译

问题描述 谷歌翻译api怎样能打开网页默认自动翻译 <br> function googleTranslateElementInit() {<br> new google.translate.TranslateElement({<br> pageLanguage: 'en',<br> includedLanguages: 'en,zh-CN,de',<br> layout: google.translate.TranslateElement.Fl

有道翻译+微信,公众平台变理想

 之前,微信上的公众帐号也就是以推送信息和做客服为主,自定义回复也相对较薄弱.近日,微信公众平台开放了自定义回复接口,这让公众号能够实现的功能就变的越来越多. 我们知道已经有几家公司通过这个接口实现了比较高级的功能,比如"订酒店"这个帐号.当用户在微信中把自己当前的地理位置(微信可以直接发送地图信息)发送给订酒店之后,订酒店会回复一条信息,告诉用户附近有哪些酒店可以预订,并提供订房的费用和电话号码.再比如白鸦做的"逛",用户向逛的帐号发送"鞋子"

Google翻译API(B/S调用和C/S调用)

浏览器调用: <html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> <!-- google.load("language", "1"); function

翻译软件有道词典翻译图片文字方法

  翻译软件有道词典翻译图片文字方法.说到翻译软件,很多人马上就会想到有道词典.而当我们在阅读图片上文字的时候,看到图片上的英文想知道它的意思,由于文字太长不想输入查询.下面小编就为大家分享翻译软件有道词典翻译图片文字方法,教大家怎么偷懒. 1.打开"有道词典",右击桌面右下角的图标,在弹出的菜单中选择"软件设置"的选项 有道词典翻译图片文字 2.进入"软件设置"后,选择"取词划词",在"取词划词"的选项中