translateText

功能介绍

翻译文本消息

消息翻译目前仅支持手动调接口翻译文本消息内容,图片、视频、文件、语音、自定义消息等非文本内容均不支持翻译。

文本翻译是增值付费功能,按翻译字符数量计费。当前此功能处于内测阶段,请联系腾讯云商务为您开通。

该功能仅增强版 1.0.25 及以上版本支持。

参数详解

参数名称 参数类型 是否必填 描述
texts string[] 待翻译文本列表.
targetLanguage string 支持的目标语言有多种。详情参见 文本翻译语言支持
sourceLanguage string 源语言,可以设置为特定语言或 “auto”。“auto” 表示自动识别源语言。传空默认为 “auto”。

返回模板

V2TimValueCallback<Map<String, String>>

{
    code : int
    desc : String
    data : Map<String, String>
}

返回值详解

名称 数值类型 描述
code int 请求结果错误码
desc String 请求结果描述
data Map< String, String > 翻译文本消息操作结果列表

代码示例

// 设置消息自定义数据
import { TencentImSDKPlugin } from 'react-native-tim-js';

const TranslateTextresponse = await TencentImSDKPlugin.v2TIMManager
    .getMessageManager()
    .translateText(
        [texts],// 需要翻译的文本
        targetLanguage,// 目标语言
        sourceLanguage || ''// 源语言
    );
if (TranslateTextresponse.code === 0) {
    //翻译成功
}

results matching ""

    No results matching ""