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


Posted in PHP onDecember 22, 2014

本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由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

PHP实例代码如下:

$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);

$js_de = json_decode($list,true);

注意:使用API key 时,请求频率限制为每小时1000次,超过限制会被封禁.

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

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP parse_url 一个好用的函数
Oct 03 PHP
php线性表顺序存储实现代码(增删查改)
Feb 16 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
PHP内核探索:变量概述
Jan 30 PHP
php中return的用法实例分析
Feb 28 PHP
smarty中常用方法实例总结
Aug 07 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
PHP创建单例后台进程的方法示例
May 23 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
利用PHP扩展Xhprof分析项目性能实践教程
Sep 05 PHP
实例讲解PHP表单验证功能
Feb 15 PHP
php无限级分类实现评论及回复功能
Feb 18 PHP
php匹配字符中链接地址的方法
Dec 22 #PHP
php用户注册时常用的检验函数实例总结
Dec 22 #PHP
CentOS6.5 编译安装lnmp环境
Dec 21 #PHP
在SAE上搭建最新wordpress的方法
Dec 21 #PHP
PHP获取当前完整URL地址的函数
Dec 21 #PHP
学习php开源项目的源码指南
Dec 21 #PHP
php数组添加元素方法小结
Dec 20 #PHP
You might like
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
Jquery 基础学习笔记
2009/05/29 Javascript
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
vue实现抽屉弹窗效果
2020/11/15 Javascript
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
python基础练习之几个简单的游戏
2017/11/10 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
简单谈谈python基本数据类型
2018/09/26 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
对Python3 序列解包详解
2019/02/16 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
中间件分为哪几类
2012/03/14 面试题
机械工程师求职自我评价
2013/09/23 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
初中考试作弊检讨书
2014/02/01 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
逃课上网检讨书
2014/02/20 职场文书
英文演讲稿
2014/05/15 职场文书
师范生求职信
2014/06/14 职场文书
边城读书笔记
2015/06/29 职场文书