消息翻译

功能描述

文本消息翻译功能:当您进入了聊天界面后,可以手动长按消息列表中的文本消息气泡,在出现的菜单中,单击翻译按钮,翻译文本。
注意:
文本消息翻译功能由插件提供,使用需集成 tencent_cloud_chat_text_translate ,1.4.1 及以上版本支持。
文本翻译是增值付费功能。当前此功能处于内测阶段,您可通过 Telegram 技术交流群 联系我们们为您开通体验完整功能。

效果展示

集成翻译服务前后效果图如下所示:
移动端
桌面端
未集成翻译插件,不显示翻译按钮
集成了翻译插件,显示翻译按钮
文本消息翻译效果







未集成翻译插件,不显示翻译按钮
集成了翻译插件,显示翻译按钮
文本消息翻译效果










功能概览

集成插件

从1.4.1版本开始,翻译功能由插件tencent_cloud_chat_text_translate提供。
如果您不需要翻译功能,则无需集成该插件。长按文本消息时不会显示翻译按钮。
如果您需要翻译功能,必须集成tencent_cloud_chat_messagetencent_cloud_chat_text_translate。长按文本消息时会自动显示翻译按钮。
集成tencent_cloud_chat_text_translate后,您还可以设置翻译的目标语言。默认目标语言为UIKit当前使用的语言。
注意:
tencent_cloud_chat_text_translate依赖于tencent_cloud_chat_message,不能单独集成。
仅支持文本消息和文本类型的引用或回复。不支持图片、语音、视频、文件、表情和自定义消息的翻译。
不是所有源语言都可以翻译成设置的目标语言。例如,英语可以翻译成印地语,但中文不能翻译成印地语。目前支持的翻译语言请参考支持的文本翻译语言。如果翻译失败,请参考该文档更改源语言或目标语言。

使用方法

首先,安装tencent_cloud_chat_text_translate插件:
flutter pub add tencent_cloud_chat_text_translate
要启用插件,在initUIKit中的plugins列表添加以下代码:
TencentCloudChatPluginItem(
name: "textTranslate",
pluginInstance: TencentCloudChatTextTranslate(),
),

联系我们

如果您对本功能有疑问,欢迎加入Telegram 技术交流群 ,您将获得可靠的技术支持。