多平台翻译

    public  function geturl($url, $headerArray =array("Content-type:application/json;","Accept:application/json")){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch,CURLOPT_HTTPHEADER,$headerArray);$output = curl_exec($ch);curl_close($ch);return $output;
}//有道翻译public function youdao_programmers($str) {$output =$this->geturl("http://fanyi.youdao.com/translate?&doctype=json&type=AUTO&i=".$str);$output = json_decode($output,true);return $output ;}//百度翻译public function baidu_programmers($str) {//   $output =$this->geturl($str);$appid="20191213000365635";$appkey="sniBd5CnmDJSNzMJCjMN";$q=$str;// appid=20191213000365635+q=apple+salt=1435660288+密钥=sniBd5CnmDJSNzMJCjMN$sign=md5($appid. $q."1435660288".$appkey); //   var_dump('http://api.fanyi.baidu.com/api/trans/vip/translate?q='. $q.'&from=auto&to=auto&appid='.$appid.'&salt=1435660288&sign='.$sign);die;$output =$this->geturl('http://api.fanyi.baidu.com/api/trans/vip/translate?q='. $q.'&from=auto&to=auto&appid='.$appid.'&salt=1435660288&sign='.$sign,["application/x-www-form-urlencoded;"]); //   $output= '{"from":"zh","to":"en","trans_result":[{"src":"\u4f60\u597d\u4e2d\u56fd1602794101","dst":"Hello China 1602794101"}]}';$output = json_decode($output,true);return $output ;die;}//必应翻译public function bing_programmers($str) {$appid="A4D660A48A6A97CCA791C34935E4C02BBB1BEC1C"; //   var_dump("http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=".$appid."&from=&to=en&text=".$str);die;$output =$this->geturl("http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=".$appid."&from=&to=en&text=".$str);//   $output =$this->geturl("http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=A4D660A48A6A97CCA791C34935E4C02BBB1BEC1C&from=&to=en&text=".$str);if(empty($output)){return "0";}$output=$this->xmlstr_to_array($output);return  $output;die;}/*xml转成数组*/public function xmlstr_to_array($xmlstr){//xml字符串转数组$ob= simplexml_load_string($xmlstr,'SimpleXMLElement', LIBXML_NOCDATA);//将字符串转化为变量$json = json_encode($ob);//将对象转化为JSON格式的字符串$configData = json_decode($json, true);//将JSON格式的字符串转化为数组return $configData;}

多平台翻译=有道翻译+百度翻译+必应翻译+get Curl+xml转array相关推荐

  1. Python调用有道、百度、彩云API实现自然语言翻译

    最近做的某个项目中需要用到中英文之间的翻译,故使用 Python 编写 MachineTranslation 包,调用有道智云.彩云小译.百度的自然语言通用翻译 API. 需求 在一个 Python ...

  2. 【青少年编程】黄羽恒:翻译小工具 -- 利用百度翻译

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  3. java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

  4. Zotero翻译插件Zotero PDF Translate无法正常翻译,百度、彩云、腾讯翻译api接入

    文章目录 1 存在问题 2 解决办法 2.1 百度API 2.1.1 注册[百度翻译开发平台](https://fanyi-api.baidu.com/) 2.1.2 登录并申请通用翻译API和垂直领 ...

  5. 离线翻译android开发,有道翻译官推出Android版 可离线翻译多国语言

    日前,有道翻译官正式推出安卓版,凭借多国语言离线翻译和国内首创的多语种摄像头翻译等功能,为广大用户提供最便捷实用的翻译体验. 有道翻译官曾在iOS平台上大放异彩,上线当日,即取得了App Store ...

  6. 百度翻译api设置 java_Java调用百度API实现翻译

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

  7. python 百度翻译api_Python如何通过百度翻译API实现翻译功能

    本人英语不好,很多词组不认识,只能借助工具:百度翻译和谷歌翻译都不错,近期自学Python,就想能否自己设计一个百度翻译软件呢? 百度翻译开放平台:http://api.fanyi.baidu.com ...

  8. python 百度词典_python在线抓取百度词典的翻译结果翻译单词

    这段代码通过抓取百度词典的翻译结果达到翻译单词的目的 这个小工具使用Python语言编写完成,其中使用到这 些类库(urllib,BeautifulSoup ),前者主要负责网络通讯方面,后者负责HT ...

  9. 支持国产处理器仿真的全数字实时仿真平台SkyEye与可信编译器L2C的核心翻译步骤

    1.核心翻译步骤示例 本节我们以第2节提到的Lustre语言的主要特性为线索来解释L2C在翻译过程中的关键节点是如何处理的, 并以图 1的实例来解释Lustre程序是如何被一步步地翻译到Clight语 ...

  10. python利用mysql数据库实现一个中英文翻译程序兼单词试卷生成并改阅功能,并可以爬取有道官网进行在线翻译。

    直接上运行截图(代码在后面) 开始界面 使用navicat查看mysql数据库中的数据 单词查询功能测试 本地翻译一个本地数据库中有的单词 本地翻译一个本地数据库中没有的单词 爬取有道官网进行在线翻译 ...

最新文章

  1. 交换机应用寻找10个完美的因素
  2. ASP.NET ListView控件基本操作
  3. nanodet学习笔记 tensorrt
  4. LeetCode 406 Queue Reconstruction by Height
  5. spring日志报错提醒_使用爬虫框架htmlunit整合springboot出现的一个不兼容问题
  6. create报错不是函数_创建空文档失败,OnCreate函数报错了吗
  7. mysql主从复制周期_Mysql主从复制的实现
  8. java 001 002_69期-Java SE-019-实用类-2-001-002
  9. .NET开发人员必看:提高ASP.NET Web应用性能的24种方法和技巧——转
  10. 一分钟在云端快速创建MySQL数据库实例
  11. 双十一海量数据下EagleEye的使命和挑战
  12. 关于HTML实现拖放时出现禁止图标的解决方案
  13. 虚拟机:虚拟机三种网络连接
  14. python 离群值_数据预处理初学者宝典:360° 掌握离群值识别
  15. string和字符数组的reverse函数
  16. 二维码扫码登录的原理
  17. 2012年一个屌丝程序员的学习总结:读书、户外、泡妞、习惯、母猪产后护理...
  18. 每个程序员都必须知道的Unicode以及字节码最基础的知识
  19. 对象类型数据和对象实例数据_服务数据对象简介
  20. 最好用的格式转化器File Converter

热门文章

  1. 花了很长时间看完了 java编程思想
  2. 一位财务自由人士的投资修行
  3. Git生成并添加SSH key[并添加到Github]
  4. JAVA实现的小程序
  5. Iocomp.Ultra Pack V5.SP3 for .Net Crack
  6. Cocos2D:塔防游戏制作之旅(九)
  7. excel柱状图粗细怎么调_调整Excel图表大小的方法
  8. 2017年国家二级c语言题库,2017年计算机二级c语言题库及答案
  9. 嵌入式开发Verilog教程(一)——数字信号处理、计算、程序、 算法和硬线逻辑的基本概念
  10. 计算机网络重置点命令,重置网络命令