用什么词典可以翻译php,PHP调用有道词典翻译API实现通译功能及代码
PHP调用有道词典翻译API实现翻译功能及代码
PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急
http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd33&key=1310976914&type=data&doctype=xml&version=1.1&q=中文"
------解决方案--------------------
function getTransContent($url) {
// $url = "http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd33&key=1310976914&type=data&doctype=xml&version=1.1&q=" .urlencode($this->keyword);
// echo $url;
// $url = urlencode($url);
$value = file_get_contents($url);//echo $value;
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_URL, $url);
// $html = curl_exec($ch);
$ar = simplexml_load_string($value,'SimpleXMLElement',LIBXML_NOCDATA
------解决方案--------------------
LIBXML_NOBLANKS);
//$jsonValue = json_decode ( $value, true );
$errorCode = $ar->errorCode;echo $errorCode.PHP_EOL;
//翻译成功
// $errorCode = $jsonValue["erroeCode"];
$trans = '';
if (isset($errorCode)) {
switch ($errorCode) {
case 0:
$trans = $ar->translation->paragraph;
break;
case 20:
$trans = '要翻译的文本过长';
break;
case 30:
$trans = '无法进行有效的翻译';
break;
case 40:
$trans = '不支持的语言类型';
break;
case 50:
$trans = '无效的key';
break;
default:
$trans = '出现异常';
break;
}
}
return $trans;
}
$s=urlencode('中文');
echo getTransContent("http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd33&key=1310976914&type=data&doctype=xml&version=1.1&q=$s");
------解决方案--------------------
$c = iconv('gbk', 'utf-8', '中文'); //gbk 一定要转成 utf-8
$c = urlencode($c); //必须做 url 编码
$url = "http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd33&key=1310976914&type=data&doctype=json&version=1.1&q=$c";
//返回类型 设为 json,这样处理起来方便些
$s = file_get_contents($url);
print_r(json_decode($s, 1));Array
(
[translation] => Array
(
[0] => Chinese
)
[basic] => Array
(
[phonetic] => zhōng wén
[explains] => Array
(
[0] => [语] Chinese
)
)
[query] => 中文
[errorCode] => 0
[web] => Array
(
[0] => Array
(
[value] => Array
相关文章
相关视频
用什么词典可以翻译php,PHP调用有道词典翻译API实现通译功能及代码相关推荐
- php有道,PHP调用有道词典翻译API实现通译功能及代码
PHP调用有道词典翻译API实现通译功能及代码PHP调用有道词典翻译API实现翻译功能及代码 PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http: ...
- python有道翻译-Python调用有道词典翻译
Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...
- python有道-Python调用有道词典翻译
Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...
- php调用翻译,PHP调用有道词典翻译API实现翻译功能及代码
PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd3 ...
- [python爬虫]--调用有道词典进行翻译
最近在学习python爬虫,写出来的一些爬虫记录在csdn博客里,同时备份一个放在了github上. github地址:https://github.com/wjsaya/python_spider_ ...
- Java Swing 调用有道词典API实现自定义桌面翻译字典
具体实现内容长这个样子: 下面开始具体的内容准备: 要调用有道词典的API,必须先申请API 进入网址(https://ai.youdao.com/?keyfrom=old-openapi) 先登录注 ...
- 使用有道词典API做一个简单的翻译页面 HTML+JS+有道词典API(代码可直接运行)
使用有道词典API做一个简单的翻译页面 HTML+JS+有道词典API(代码可直接运行) 代码很简单,适合初学者学习借鉴.可以当成一个小工具使用. 注意: 1.代码应联网使用. 2.在输入密钥和id时 ...
- 必应词典手机版(IOS版)与有道词典(IOS版)之软件分析【功能篇】【用户体验篇】...
1.序言: 随着手机功能的不断更新和推广,手机应用市场的竞争变得愈发激烈.这次我们选择必应词典和有道词典的苹果客户端作对比,进一步分析这两款词典的客户端在功能和用户体验方面的利弊.这次测评的主要评测人 ...
- python调用有道词典_菜鸟上手Python最有野心的库Asyncio
Asyncio是Python中非常牛逼的一个异步并发库,比较复杂不太好理解!从Py3.4之后开始加入这个内置并发库,一举解决了Python中高并发的问题.它提供了一整套异步IO模型的编程接口,可以说它 ...
- python有道翻译接口-Python调用有道翻译api实现翻译
通过调用有道翻译的api,实现中译英.其他语言译中文 代码: # coding=utf-8 import urllib import urllib2 import json import time i ...
最新文章
- 在鱼眼和全向视图图像的深度学习方法
- 获得MFC窗口其它类指针的方法
- 三点钟群分享:全球虚拟礼物赠送平台项目落地经验
- 绝对是最实用 PostMan测试进阶操作 token校验 参数传递 存为环境变量 避免重复copy
- 【吾日三省吾身】2015.6.03-涅槃行动第十六天
- [云炬python3玩转机器学习笔记] 3-5Numpy数组和矩阵的基本操作
- 面试总结之html+css
- 可编程CDN – EdgeScript应用场景、语言速览和实操演示
- ajax手册看云,下拉菜单Ajax(1.3.3+)
- springboot微信小程序 获取微信unionid
- web页面响应时间统计工具
- Backlog Order
- bitbake的原理介绍, 使用方法, 编译脚本的编写方法
- emc re 整改 超标_CE认证EMC测试不合格,如何整改 ;
- linux-什么是Linux系统?linux详解Linux与Windows的区别Linux发行版本及特点介绍
- 大学的c语言课程难度,大学挂科率最高的4门课程,学霸也担心挂科,有你学过的课程吗?...
- C语言之动态内存管理
- Android Bitmap关于setPixel设置的值和getPixel获得的值不一样的问题
- 【docker同容器下多项目curl 调用网络死循环问题记录】
- java 数据写入txt乱码_java写入文件是乱码