0

我希望我的机器人在从网站访问时用他们的语言与用户交谈。这意味着,国家(代码)应该传递给机器人,但我没有看到这样的选项。Webchat 有没有办法将用户的国家/地区发送到使用 ms bot 框架开发的 bot?

4

1 回答 1

1

您需要在控制器中检测国家代码。我不认为 Webchat 可以自动检测用户的语言。

您可以使用 Microsoft Translator API 或任何其他翻译器来检测说话者的语言并以他们的语言回答。你可以在这里查看我的翻译机器人: https ://github.com/FranciscoPonceGomez/QnATranslatorSample

Microsoft Translator API 利用两个字符的国家/地区代码(EN、ES、FR、...)来了解必须翻译成什么语言。如果访问的网站有选择语言的选项,您可以使用此信息来选择翻译器中的语言。

于 2018-03-06T17:17:59.190 回答