Dialogflow中的多语言代理

时间:2018-07-05 03:08:14

标签: dialogflow multilingual facebook-messenger agent facebook-messenger-bot

我和我的团队正在使用Dialogflow为Facebook Messenger构建机器人,但是由于我们的用户使用的语言不同(西班牙语是项目中的默认语言),因此我们希望实现项目的英语版本,但这是我们按照Dialogflow文档中的说明(齿轮-语言-在控制台中选择其他语言)实现的两种语言的问题,但是我们无法以不同于西班牙语的语言获得响应,甚至出于所有意图禁用ML或与我们的漫游器进行英语交谈,以及服务器发出的JSON响应中的languageCode键始终为“ es”,无论如何。这是一个问题,我们如何才能动态地以两种甚至更多种语言与用户互动?有任何想法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

每个用户都将在使用的硬件上设置自己的语言,因此我不确定您的意思是动态的,但是如果您想测试英语而又不能不使用西班牙语,则只需测试一下即可在模拟器上,您可以通过下拉菜单设置语言。转到Google console上的操作。在左侧的“测试”下,单击“模拟器”。这是语言下拉菜单的样子。

enter image description here

我希望能有所帮助。如果它不能回答您的问题,则可能要更具体地说明您要测试的内容(模拟器,Android,iPhone,Google Home等)。