首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配对Watson Assistant和Watson Language Translator

配对Watson Assistant和Watson Language Translator
EN

Stack Overflow用户
提问于 2020-07-16 20:15:11
回答 2查看 94关注 0票数 0

我想知道如何在Watson聊天机器人中运行多语言。如何配对watson assistant聊天机器人和watson language translator??我正在尝试Webhooks将语言翻译成另一种语言,但它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2020-08-27 20:16:32

最好的方法是在将句子发送到Watson Assistant (WA)之前使用Watson Language Translator (WLT),然后在获得答案之后再次使用。使用您选择的语言以编程方式完成此操作。

例如,如果你有英语技能,而我使用法语。

french

  • translation法语到英语的应答句子使用WLT API调用

  • send to WA英文

  • get english

  • tranalisation英语到法语使用WLT

应答

当然,最好的方法仍然是掌握您的语言技能,但这是一种快速获得另一种语言版本的方法。

Webhooks不能用于此目的,因为它是从WA获取或发送数据。

我在不久前做的一个实验室里用node-red做了一个这样的例子。如果能帮到你,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2021-05-13 14:55:09

Webhooks将不起作用,因为意图和实体检测发生在webhook被命中之前。

所以为了让它工作,我们必须

  1. 首先调用preHandler,它可以检测用户的输入语言(例如法语),然后将其转换为机器人内置的语言(比方说英语)。
  2. 将input language的上下文变量设置为交互的用户的语言in(french)
  3. Once您收到WA返回的响应,有一个postHandler可以将相同的响应转换回从language的上下文变量获取该信息的用户的语言(法语)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62934464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档