1

我看到那里有很多聊天机器人引擎。(亚马逊 Alexa、Dialogflow 等。)

它们运行良好,但有些语言不支持。什么是支持这些语言而不必等到那些机器人支持它们的最佳方式?

我在想:

客户端消息(不支持的语言)
=> 翻译成 EN
=> 聊天机器人引擎
=> 聊天机器人响应(在 EN)
=> 翻译成客户端语言

那有意义吗?还有其他选择吗?

4

2 回答 2

2

您的想法很好,对于没有语言支持的人来说完全有意义。然而,误译和误解是一个大问题,会造成大量混乱,这对客户和聊天机器人的公司来说都是一笔巨款。不幸的是,最好的方法是等待下一次更新。

于 2021-06-30T23:20:05.000 回答
0

在 Amazon lex 中,您可以使用 Googletrans 库并将 lex 转换为多语言机器人。您需要以某种方式编写 lambda 函数,以便响应检测它的语言环境,将其语言转换为英语,找到答案,将答案更改为另一个语言环境并将结果显示给用户。

于 2021-07-25T21:14:38.113 回答