Flutter

最近更新时间:2026-01-30 14:56:14

我的收藏

功能描述

文本消息翻译功能:当您进入了聊天界面后,可以手动长按消息列表中的文本消息 item,在出现的菜单中,单击翻译按钮,翻译文本。
注意:
文本翻译是增值付费功能。若您需使用,可以单击 增值服务计费说明 查询费用详情。申请开通可参见 概述及开通指引

文本消息翻译能力

翻译按钮
文本消息翻译效果


翻译的目标语言保存在 AppBuilder 中,可以参考 demo 来设置和获取目标语言:
// 设置翻译的目标语言
AppBuilder.getInstance().translateConfig.setTargetLanguage('zh');
// 获取翻译的目标语言
final currentLanguage = AppBuilder.getInstance().translateConfig.targetLanguage;
MessageListconfig 参数中,提供了文本消息翻译功能开关,默认值为 true,如果不想使用,设置为 false 即可。
MessageList(
config: ChatMessageListConfig(isSupportTranslate: false),
),
注意:
仅支持文本消息、文本类的引用或回复消息,图片、语音、视频、文件、表情、自定义消息等不支持翻译。
最高调用频率为5次/s。