如何制作多语言Dialogflow webhook / fulfillment?

问题描述 投票:1回答:1

我用英语构建了一个Dialogflow应用程序。我使用NodeJs webhook来提供答案。

现在,我想添加一种新语言(西班牙语)。有没有办法添加它而不重复webhook?

是否有预建的图书馆,如I18N,我提供翻译,并根据"languageCode": "en",我发送答案?

node.js dialogflow actions-on-google i18next dialogflow-fulfillment
1个回答
0
投票

一般的解决方案是让您使用您选择的本地化库,向其发送字符串标识符,并发送它生成的响应。 Google建议使用several libraries,但是你应该能够使用最适合自己的i18n-node。如果你使用异步代码,使用discussed by the team有一些问题 - 问题和解决方案也是multivocal library

还有qazxswpoi,它采用不同的方法来生成响应,但内置了本地化。

© www.soinside.com 2019 - 2024. All rights reserved.