我已经使用 Bot Framework 创建了一个功能机器人。
现在我正在尝试使用语言翻译功能,但我找不到如何实现这一点。我启用了“翻译频道消息”选项,但即使消息内容不是英语,也总是接收到语言设置为“en”的消息。
任何指针将不胜感激。谢谢你。
我已经使用 Bot Framework 创建了一个功能机器人。
现在我正在尝试使用语言翻译功能,但我找不到如何实现这一点。我启用了“翻译频道消息”选项,但即使消息内容不是英语,也总是接收到语言设置为“en”的消息。
任何指针将不胜感激。谢谢你。
作为用户,您可以通过写“我想用 [支持的语言] 交谈”来更改语言。或者只写语言的名称,机器人框架应该足够聪明,可以识别你想要什么。
在后端,您会收到翻译后的文本,但您也可以访问原始文本和原始语言。
在 v4.0 中,您可以使用System.Globalization.CultureInfo("en-US");
将现有语言翻译成您需要的语言。
Microsoft 从 Microsoft Bot Framework 更新 v3.0 中关闭了“翻译频道消息”此功能。