/*** * @Title: getTranslates* @Description: 该方法的主要作用:智能翻译* @param   设定文件  * @return  返回类型:void   * @throws*/public void getTranslates(){String host = "https://dm-11.data.aliyun.com";String path = "/rest/160601/mt/translate.json";String method =    "POST";Map<String, String> headers = new HashMap<String, String>();//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105headers.put("Authorization", "APPCODE " + appcode);//根据API的要求,定义相对应的Content-Typeheaders.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");Map<String, String> querys = new HashMap<String, String>();Map<String, String> bodys = new HashMap<String, String>();bodys.put("format", "text");bodys.put("q", translate);String lauages[] = substring.getSubString(lauage);String lau1 = lauages[0];                             //源语言String lau2 = lauages[1];                             //目标语言bodys.put("source", lau1);bodys.put("target", lau2);try {HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);//获取response的bodyString result  = EntityUtils.toString(response.getEntity());JSONObject json = JSONObject.fromObject(result);String result1 = json.getString("data");JSONObject json1 = JSONObject.fromObject(result1);String data = json1.getString("translatedText");      //翻译的结果HttpServletResponse response1 = ServletActionContext.getResponse();response1.setContentType("text/html;charset=utf-8");PrintWriter out = response1.getWriter();out.print(data);System.out.println(data);} catch (Exception e) {e.printStackTrace();}}

使用阿里云智能翻译接口案例——CSDN博客相关推荐

  1. 使用阿里云火车票查询接口案例——CSDN博客

    首先我们需要一个实体类,专门放火车票信息的封装类,实体类: Train.java: /** * @Title: Train.java * @Package cn.bdqn.guanMingSys.en ...

  2. 使用阿里云身份证扫描识别接口案例——CSDN博客

    /*** * @Title: idcard* @Description: 该方法的主要作用:扫描身份证* @param @return 设定文件 * @return 返回类型:String * @th ...

  3. 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】

    阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...

  4. halo+阿里云服务器搭建属于自己的博客

    halo+阿里云服务器搭建属于自己的博客 之前在CSDN上的Blink看到有人问怎么搭建自己的博客网站,而且最近也是用halo搭建了一个博客,所以打算写个文章分享一下 为什么我会选择halo作为博客框 ...

  5. win10+阿里云ECS服务器+hexo搭建个人博客

    最近尝试了Hexo+github来配置属于自己的博客,但是访问速度有些慢.在网上看到一些教程,基于网上教程总结了这一篇<win10+阿里云ECS服务器+hexo搭建个人博客>. 原文来自: ...

  6. 阿里云+wordpress搭建个人网站及博客

    本人也是参考原博客搭建自己的wp网站 鉴于原博客教程提供的资源包有些过时,本文只提供最新资源下载地址.搭建教程可参考原博客. 原博客地址: https://www.cnblogs.com/smyhva ...

  7. 阿里云服务器+Hexo+Nginx搭建个人博客网站

    目录 前言 本地端(个人PC) 安装node.js Linux环境下 安装(不建议) 配置环境变量 测试安装是否成功 Windows环境下 安装(推荐) 安装Hexo 两种部署方法 第一种做法(Git ...

  8. 通过使用阿里云+vuepress快速搭建静态个人博客网页页面

    首先通过阿里云服务器创建一个esc云服务器实例 安装VuePress程序 进入本实例安全组,开放22以及8080端口,22端口是用ssh远程链接的,8080是静态页面需要的端口 通过ssh远程链接到服 ...

  9. 从零在阿里云服务器上部署一个Springboot博客网站

    如何租用阿里云服务器以及在服务器终配置环境 这里解释的很详细,参考链接 将博客项目打包成一个war包 这里也可以打包成jar包 mvn clean install -Dmaven.test.skip= ...

最新文章

  1. 调用WCF返回Josn的两种方式
  2. 台湾印象之六:林志玲神话
  3. 用Java的Set实现交并差等集合运算
  4. spring security3(转)
  5. Android MediaCodec 解码H264码流播放
  6. centos 6.5上安装php7,centos 6.5 编译安装PHP7
  7. w25q64 linux,W25Q64Flash芯片STM32操作
  8. oracle执行plus时跳出,oracle – 从shell脚本运行sqlplus时管理错误处理
  9. java核心技术卷一,二(经典)
  10. pc java版什么区别_Java主要有三种版本:用于工作站、PC标准版的是( )。
  11. 计算机音乐出山,出山 - 萧忆情Alex - 5SING中国原创音乐基地
  12. 量化交易简要入门(一)
  13. 设计大赛现场统分系统(C语言)
  14. MER 音乐情感识别-论文笔记6
  15. css中img间有空隙
  16. Masked Image Modelling(MAE,iBOT,Data2vec,SimMIM,CAE,BEVT)
  17. 微型计算机延时,延迟时间
  18. 实战项目:Boost搜索引擎
  19. CISP注册信息安全专业人员知识体系大纲(CISE/CISO)
  20. MySQL 第六章

热门文章

  1. Divide and Sum CodeForces - 1445D(排列组合+逆元)
  2. Docker镜像讲解
  3. python实现最小二乘法的线性回归_最小二乘法求线性回归的python实现
  4. Codeforces Round #716 (Div. 2) D. Cut and Stick 主席树 + 思维
  5. CF1479B Painting the Array
  6. E. Colorings and Dominoes(未解决)
  7. CF446D-DZY Loves Games【高斯消元,矩阵乘法】
  8. Loj#6247-九个太阳【单位根反演】
  9. bzoj4403-序列统计【Lucas,组合数学】
  10. nssl1322,jzoj(初中)2109-清兵线【dp】