java 调用阿里云翻译
可以参考阿里的示例地址:
Java SDK - 机器翻译 - 阿里云
我使用的是专业版
定价参考: 机器翻译产品定价 - 机器翻译 - 阿里云
谷歌API翻译 :
java 调用谷歌翻译API(直接可以使用)_m0_57556230的博客-CSDN博客
示例代码:
package com.nig.lion.utils;import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.alimt.model.v20181012.TranslateECommerceRequest;
import com.aliyuncs.alimt.model.v20181012.TranslateECommerceResponse;
import com.aliyuncs.http.MethodType;
import com.aliyuncs.profile.DefaultProfile;import java.net.URLEncoder;/*** @Description : 阿里翻译 描述* @program: demo 程序* @ClassName AliTranslate.java 类名* @author: Mr.Wang 作者* @date: 2021-12-18 12:08 // 生成时间**/
public class AliTranslate {// 使用您的阿里云访问密钥 阿里云账号的AccessKey IDstatic String accessKeyId = "<your_access_key_id>";// 使用您的阿里云访问密钥 阿里云账号Access Key Secretstatic String accessKeySecret = "<your_access_key_secret>";public static void main(String[] args) {String content = "It's a bit chilly today";String aliTranslate = aliTranslate(content);System.out.println(aliTranslate);}public static String aliTranslate(String content) {// 创建DefaultAcsClient实例并初始化try {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou",accessKeyId,accessKeySecret);IAcsClient client = new DefaultAcsClient(profile);// 创建API请求并设置参数TranslateECommerceRequest eCommerceRequest = new TranslateECommerceRequest();eCommerceRequest.setScene("title");// 设置请求方式,POSTeCommerceRequest.setMethod(MethodType.POST);//翻译文本的格式eCommerceRequest.setFormatType("text");//源语言eCommerceRequest.setSourceLanguage("en");//原文eCommerceRequest.setSourceText(URLEncoder.encode(content, "UTF-8"));//目标语言eCommerceRequest.setTargetLanguage("zh");TranslateECommerceResponse eCommerceResponse = client.getAcsResponse(eCommerceRequest);JSONObject json = (JSONObject) JSONObject.toJSON(eCommerceResponse);JSONObject data = (JSONObject) json.get("data");String string = data.get("translated").toString();return string;} catch (Exception e) {e.printStackTrace();}return null;}
}
java 调用阿里云翻译相关推荐
- Java调用阿里云OSS下载文件
1.准备工作 具体细节参考Java调用阿里云oss_迷途知返-的博客-CSDN博客_java使用阿里云oss. 2.项目需求 我这里只需要根据文件名称把文件从oss下载下来即可,参考阿里云官网指导:下 ...
- Java调用阿里云短信接口,发送短信
Java调用阿里云短信接口,发送短信 1.短信服务这个很简单,只需要知道accessKeyId(AK).accessKeySecret(SK).短信签名.短信模板即可. 2.域名和产品名称是固定的,使 ...
- 使用java调用阿里云车牌识别API
实现车牌识别功能我采用调用阿里云车牌识别API的方法,我使用的是eclipse,jdk 1.8,Tomcat 9.0 1.进入阿里云主页先创建阿里云账号 2.在控制台的头像那里找到AccessKey管 ...
- java调用阿里云api发送短信验证服务
1.先在maven构建需要的jar包 <dependency><groupId>com.aliyun</groupId><artifactId>aliy ...
- java调用阿里云短信服务器-发送短信
首先注册购买阿里云短信服务器,具体步骤自行百度 代码 maven依赖 <!-- 阿里短信平台依赖 --><dependency><groupId>com.aliyu ...
- java调用阿里云实现短信推送
1.注册阿里云并开通短信推送功能 2.创建密匙对,该密匙对是访问阿里SDK的钥匙 3.创建主题和订阅(也可以选择使用默认的)并获取endpoint 4.下载最新的SDK 5.新建java项目,把sdk ...
- java调用阿里云上传和下载(项目亲测)
pom文件导入依赖就不贴了,直接到官网贴最新的就行:https://help.aliyun.com/document_detail/32009.html?spm=a2c4g.11186623.6.80 ...
- java 调用阿里云短信接口,报InvalidTimeStamp.Expired : Specified time stamp or date value is expired.
首先官网是这样解释的 简单就是,自己的电脑(或者服务器) 的时间跟阿里云的服务器时间 想差 15分钟了, 解决方法就是 : 把自己的电脑时间 (或者服务器)的时间 改成标准的北京时间就行了.
- java调用阿里云NLP自然语言处理模型
由于SDK调用需要收费,所以采用API调用,每天有50万次免费额度,直接复制就能用 一.开通账号服务 1.百度搜索阿里巴巴自然语言处理开放平台 2.登录后页面 3.获取AccessKey和Secret ...
- JAVA中调用阿里云语音通知Api并接收消息回执
JAVA中调用阿里云语音通知Api并接收消息回执 配置文件 需要的包 <dependency><groupId>com.aliyun</groupId><ar ...
最新文章
- 开发日记-20190925 关键词 试错的一天
- QT小例子 ---文件查找
- 看完这篇文章之后,终于明白了编译到底怎么回事。
- Java Date Time 教程-java.sql.Timestamp
- 蓝桥杯 第三届C/C++预赛真题(7) 放棋子(水题)
- 强化学习(part2)--马尔科夫决策
- linux中group命令详解,linux groupmod命令参数及用法详解
- 快速找出Linux服务器上不该存在恶意或后门文件
- #333. 【NOIP2017】宝藏
- 第一次使用博客,略激动。
- 拿过3个重点、8个面上的专家:申请国家基金心得与体会
- 正在启动文档服务器,正在启动远程服务器
- 移动端web轮播图插件swiper,功能很强大
- php专杀工具下载,顽固木马专杀工具下载-顽固木马专杀工具正式版2019.5.13.1官方版-QQ下载站...
- shopex PHP Notice,shopex官网用PHP为SHOPEX增加日志功能代码
- 游戏功能模块——新手引导
- 利用微信公众号实现商品的展示和支付(2)
- V8引擎:编译器和解析器是如何执行一段javascript代码的?
- 无人值守安装系统完整(CentOS7)
- 微信开发者工具黑屏/打不开解决办法