我已经用英语构建了一个 Dialogflow 应用程序。我使用 NodeJs webhook 来提供答案。
现在,我想添加一种新语言(西班牙语)。有没有办法在不复制 webhook 的情况下添加它?
是否有像 I18N 这样的预建库,我在其中提供翻译并根据"languageCode": "en"
我发送答案?
我已经用英语构建了一个 Dialogflow 应用程序。我使用 NodeJs webhook 来提供答案。
现在,我想添加一种新语言(西班牙语)。有没有办法在不复制 webhook 的情况下添加它?
是否有像 I18N 这样的预建库,我在其中提供翻译并根据"languageCode": "en"
我发送答案?
一般的解决方案是让您使用您选择的本地化库,向它发送一个字符串标识符,然后发送它生成的响应。谷歌推荐了几个库,但是你应该能够使用最适合你的一个。如果您使用异步代码,使用i18n-node会出现一些问题-团队也讨论了问题和解决方案。
还有多声库,它采用不同的方法来生成响应,但内置了本地化。