谁使用 bot 框架语言翻译功能

Who to use bot framework language translation feature

我已经使用 Bot Framework 创建了一个功能性机器人。

现在我正在尝试使用语言翻译功能,但我找不到如何实现它。 我启用了 "Translate channel messages" 选项,但收到的消息总是将语言设置为 "en",即使消息内容不是英语。

任何指针将不胜感激。谢谢。

作为用户,您可以通过编写 "I want to talk in [supported language]" 来更改语言。或者只写语言的名字,bot框架应该足够聪明,可以识别你想要什么。

在后端,您会收到翻译后的文本,但您也可以访问原始文本和原始语言。

Microsoft 从 Microsoft Bot Framework 更新的 v3.0 中关闭"Translate channel messages"此功能。

在 v4.0 中,您可以使用 System.Globalization.CultureInfo("en-US"); 将您现有的语言翻译成您需要的语言。