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

简介: 使用阿里云智能翻译接口案例——CSDN博客
/**
     * 
    * @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 83359fd73fe94948385f570e3c139105
      headers.put("Authorization", "APPCODE " + appcode);
      //根据API的要求,定义相对应的Content-Type
      headers.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的body
        String 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();
      }
  }
目录
相关文章
|
2月前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
4天前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
8天前
|
人工智能 自然语言处理 供应链
阿里云联合伙伴发起“物流智能联盟”
物流行业内首个专注于大模型应用研究与实践的联盟“物流智能联盟”在杭州成立,旨在加速大模型在物流领域落地,用AI助力物流行业增效降本和业务创新。该联盟由阿里云、菜鸟、高德地图、中远海运、东航物流、圆通速递、申通快递、中通快递、德邦快递、G7易流、地上铁、浙江大学智能交通研究所等在2024数智物流峰会上共同成立。
|
11天前
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
16 0
|
17天前
|
自然语言处理 Cloud Native Serverless
通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
近日,通义灵码正式进驻函数计算 FC WebIDE,让使用函数计算产品的开发者在其熟悉的云端集成开发环境中,无需再次登录即可使用通义灵码的智能编程能力,实现开发效率与代码质量的双重提升。
95517 4
|
2月前
|
人工智能 自然语言处理 供应链
业内首个!阿里云等发起成立“物流智能联盟”
在2024数智物流峰会上,首个专注大模型应用的“物流智能联盟”在杭州成立,成员包括阿里云、菜鸟、高德地图等企业,旨在加速大模型在物流领域的应用,利用AI提高效率、降低成本和创新业务。中国物流与采购联合会副会长蔡进强调人工智能对物流转型升级的重要性,而阿里云智能集团的刘伟光表示,新一代人工智能将重塑智慧物流。联盟成员将共同探索如何利用云计算和AI技术优化仓储、配送和供应链管理,推动行业智能化。此外,阿里云宣布大幅下调云产品价格,以支持更多企业低成本实现AI创新。
35 0
|
2月前
|
存储 DataWorks Kubernetes
阿里云cam授权案例
以下是内容摘要: 1. 阿里云OSS自定义策略允许全权访问`dc-odsopr`及其所有内容。 2. Dataworks授权文档详情见[此处](https://help.aliyun.com/document_detail/74302.html)。 3. 日志权限策略涵盖多种日志操作,如获取和管理项目、作业、日志存储等,限定于`cn-shenzhen`区域的`k8s`项目。 4. AliKafka权限包括实例、主题的管理,消息操作及部署、ACL、用户管理等。 5. OSS策略允许上传对象至`sz-creative-system-test-public`存储空间。
38 5
|
2月前
使用阿里云智能翻译接口案例—
使用阿里云智能翻译接口案例—
14 0
|
2月前
|
JSON 数据格式
使用阿里云火车票查询接口案例—
使用阿里云火车票查询接口案例—
12 0
|
2月前
使用阿里云身份证扫描识别接口案例—
使用阿里云身份证扫描识别接口案例—
48 0