日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發(fā)布時間:2023/12/3 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用阿里云智能翻译接口案例——CSDN博客 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/*** * @Title: getTranslates* @Description: 該方法的主要作用:智能翻譯* @param 設(shè)定文件 * @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);//根據(jù)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"); //翻譯的結(jié)果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();}}

總結(jié)

以上是生活随笔為你收集整理的使用阿里云智能翻译接口案例——CSDN博客的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。