All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.qcloud.cos.demo.ci.AutoTranslationBlockDemo Maven / Gradle / Ivy

There is a newer version: 5.6.238.2
Show newest version
package com.qcloud.cos.demo.ci;

import com.qcloud.cos.COSClient;
import com.qcloud.cos.model.ciModel.image.AutoTranslationBlockRequest;
import com.qcloud.cos.model.ciModel.image.AutoTranslationBlockResponse;


public class AutoTranslationBlockDemo {

    /**
     * autoTranslationBlock
     * 实时文字翻译 https://cloud.tencent.com/document/product/460/83547
     * 中文(代码zh)与下列语言之间的双向互译:
     * 英语 en 阿拉伯语 ar 德语 de 西班牙语 es 法语 fr 印尼语 id 意大利语 it / 日语 ja
     * 葡萄牙语 pt 俄语 ru 韩语 ko 高棉语 km 老挝语 lo
     * 

* 英文(代码en)与下列语言之间的双向互译: * 中文 zh 阿拉伯语 ar 德语 de 西班牙语 es 法语 fr 印尼语 id 意大利语 it / 日语 ja * 葡萄牙语 pt 俄语 ru 韩语 ko 高棉语 km 老挝语 lo * 其中,中文除了常规的简体中文(zh)外,还有繁体中文(zh-tr)、中国香港繁体中文(zh-hk)、中国台湾繁体中文(zh-tw)。 *

* 通过text_domain和text_style参数获得相应能力: * (1) 电商:textDomain=ecommerce *

* (2) 电商标题: textDomain=ecommerce;text_style=title *

* (3) 网络文学:textDomain=net-literature */ public static void autoTranslationBlock(COSClient cosClient) { //1.创建二维码生成请求对象 AutoTranslationBlockRequest request = new AutoTranslationBlockRequest(); //2.添加请求参数 参数详情请见api接口文档 request.setBucketName("demo-1234567891"); //2.1 待翻译的文本 必填 request.setInputText("数据万象"); //2.2 输入语言 必填 request.setSourceLang("zh"); //2.3 输出语言 必填 request.setTargetLang("en"); AutoTranslationBlockResponse response = cosClient.autoTranslationBlock(request); String translationResult = response.getTranslationResult(); System.out.println(translationResult); System.out.println(response.getRequestId()); } public static void main(String[] args) throws Exception { COSClient cosClient = ClientUtils.getTestClient(); autoTranslationBlock(cosClient); cosClient.shutdown(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy