php使用百度翻译api示例分享


Posted in PHP onJanuary 31, 2014

百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码。

<?php
function language($value,$from="auto",$to="auto")
{
  $value_code=urlencode($value);
  #首先对要翻译的文字进行 urlencode 处理
  $appid="YourApiKey";
  #您注册的API Key
  $languageurl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to;
  #生成翻译API的URL GET地址
  $text=json_decode(language_text($languageurl));
  $text = $text->trans_result;
  return $text[0]->dst;
}
function language_text($url)  #获取目标URL所打印的内容
{
  if(!function_exists('file_get_contents')) {
   $file_contents = file_get_contents($url);
  } else {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
  }
   return $file_contents;
}
  echo language('中国');
?>
PHP 相关文章推荐
php date与gmdate的获取日期的区别
Feb 08 PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
php写的带缓存数据功能的mysqli类
Sep 06 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
php中AES加密解密的例子小结
Feb 18 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
Jul 28 PHP
php导入excel文件到mysql数据库的方法
Jan 14 PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
PHP7新特性foreach 修改示例介绍
Aug 26 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
May 08 PHP
php比较两个绝对时间的大小
Jan 31 #PHP
2014过年倒计时示例
Jan 31 #PHP
php curl post 时出现的问题解决
Jan 30 #PHP
分享下页面关键字抓取components.arrow.com站点代码
Jan 30 #PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 #PHP
php内核解析:PHP中的哈希表
Jan 30 #PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 #PHP
You might like
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
php中的依赖注入实例详解
2019/08/14 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
2016/01/19 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
vue小图标favicon不显示的解决方案
2017/09/19 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
利用Python爬虫给孩子起个好名字
2017/02/14 Python
python矩阵/字典实现最短路径算法
2019/01/17 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
python将数组n等分的实例
2019/12/02 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
python中如何使用虚拟环境
2020/10/14 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
疾病防治方案
2014/05/31 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
Mybatis是这样防止sql注入的
2021/12/06 Java/Android