tencent cloud

文档反馈

Android&iOS&Windows&Mac

最后更新时间:2023-03-13 15:31:36

    功能描述

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

    说明:

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

    翻译文本

    您可以调用 translateText (Android / iOS & Mac / Windows) 接口翻译文本。

    接口参数说明如下:

    入参 含义 说明
    sourceTextList 待翻译文本列表 1. 支持一次批量传入多条待翻译文本。
    2. 请使用 UTF-8 格式编码,非 UTF-8 格式编码字符会翻译失败。
    3. HTML 标记等非常规翻译文本可能会翻译失败。
    4. 单次请求的文本长度总和需要低于 2000 字符(1个汉字、1个字母、1个标点或空格都计为 1 个字符)。
    sourceLanguage 源语言 可以设置为特定语言或 “auto”。“auto” 表示自动识别源语言。传空默认为 “auto”。
    targetLanguage 目标语言 支持的目标语言有多种。详情参见下文 文本翻译语言支持
    callback 翻译结果回调 结果的 key 为待翻译文本, value 为翻译后文本。

    示例代码如下:

    List<String> textList = new ArrayList<>();
    textList.add("早上好");
    textList.add("中午好");
    textList.add("晚上好");
    String targetLanguage = "en";
    V2TIMManager.getMessageManager().translateText(textList, null, targetLanguage, new V2TIMValueCallback<HashMap<String, String>>() {
        @Override
        public void onSuccess(HashMap<String, String> translateHashMap) {
            // 翻译文本成功,translateHashMap 为 {"早上好": "Good morning", "中午好": "Good afternoon", "晚上好": "Good evening"}
        }
    
    
    <span class="hljs-meta">@Override</span>
    <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">onError</span><span class="hljs-params">(<span class="hljs-keyword">int</span> code, String desc)</span> </span>{
        <span class="hljs-comment">// 翻译文本失败</span>
    }
    

    });

    文本翻译语言支持

    源语言 支持的目标语言
    zh(简体中文) en(英语)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)
    zh-TW(繁体中文) en(英语)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)
    en(英语) zh(中文)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)、ar(阿拉伯语)、hi(印地语)
    ja(日语) zh(中文)、en(英语)、ko(韩语)
    ko(韩语) zh(中文)、en(英语)、ja(日语)
    fr(法语) zh(中文)、en(英语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
    es(西班牙语) zh(中文)、en(英语)、fr(法语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
    it(意大利语) zh(中文)、en(英语)、fr(法语)、es(西班牙语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
    de(德语) zh(中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
    tr(土耳其语) zh(中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、ru(俄语)、pt(葡萄牙语)
    ru(俄语) zh(中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、pt(葡萄牙语)
    pt(葡萄牙语) zh(中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)
    vi(越南语) zh(中文)、en(英语)
    id(印尼语) zh(中文)、en(英语)
    th(泰语) zh(中文)、en(英语)
    ms(马来语) zh(中文)、en(英语)
    ar(阿拉伯语) en(英语)
    hi(印地语) en(英语)
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持