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 文本文章分页代码 按标记或长度(不涉及数据库)
Jun 07 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
WebQQ最新登陆协议的用法
Dec 22 PHP
php动态函数调用方法
May 21 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
Aug 18 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
Laravel 加载第三方类库的方法
Apr 20 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
laravel添加角色和模糊搜索功能的实现代码
Jun 22 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
PHP性能优化 产生高度优化代码
2011/07/22 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
在Python中关于中文编码问题的处理建议
2015/04/08 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
pandas重新生成索引的方法
2018/11/06 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
自荐信范文
2013/12/10 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
基层党建工作简报
2015/07/21 职场文书
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技