首页 文章

Dialogflow中的多语言代理

提问于
浏览
2

我和我的团队正在使用Dialogflow为Facebook Messenger构建机器人,但由于我们的用户不会说同一种语言(西班牙语是项目中的默认语言),我们希望实现我们项目的英文版本,但这里是问题我们已经按照Dialogflow的文档(Gear - Languages - 在控制台中选择其他语言)中的说明实现了两种语言,但是我们无法使用与西班牙语不同的语言获得响应,甚至禁止ML用于我们所有的意图或与之交谈我们的英文机器人和来自服务器的jSON响应中的languageCode键始终是“es”,无论如何 . 这就是问题,我们如何动态地以两种甚至更多语言与用户进行交互?有任何想法吗?

提前致谢 .

1 回答

  • 1

    每个用户都会在他们正在使用的硬件上设置自己的语言,所以我不确定你的动态是什么意思,但是如果你想测试英语并且不能用西班牙语,那么只需在模拟器上测试您可以在其中使用下拉列表设置语言 . 转到Google上的操作console . 在左侧的“测试”下,单击“模拟器” . 这是语言下拉列表的样子 .

    enter image description here

    我希望有所帮助 . 如果它没有回答您的问题,或许可以更具体地说明您正在测试的内容(模拟器,Android,iPhone,Google Home等) .

相关问题