dialogflow-es - Dialogflow 中的多语言代理

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

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

提前致谢。

最佳答案

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

enter image description here

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

关于dialogflow-es - Dialogflow 中的多语言代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51182857/

相关文章:

node.js - 向用户请求参数或触发履行事件

javascript - 如何播放对话框流的输出音频(int 数组)

php - 用两种语言构建网站,用户也可以输入他的数据

node.js - 使用特定设备源调用 Dialogflow 事件

dialogflow-es - 如何注意到发送到 dialogflow 的消息长度超过 256 个字符?

php - Joomla、Falang集成组件... fatal error : Call to a member function getTable() on null

c# - 多语言应用程序工具包填充 xlf 文件

facebook - 什么是Facebook Messenger音频消息格式?

audio - 机器人如何从 Facebook Messenger (MP4) 接收语音文件并将其转换为 Bing 或 Google 等语音引擎可识别的格式?

facebook - 如何在本地进行 Facebook Messenger Bot 开发?