我正在使用对话框流V1 Apis查询代理。在某些情况下,输入查询字符串不是英语。我要发送的语言是日语/阿拉伯字符串
样品申请
endpoint =“ https://api.dialogflow.com/v1/query?v=20150910”;
JSON数据
>>> import examplemodule
>>> from examplemodule import submodule
>>> submodule.
submodule.AsyncGenerator( submodule.MappingView(
submodule.AsyncIterable( submodule.MutableMapping(
submodule.AsyncIterator( submodule.MutableSequence(
submodule.Awaitable( submodule.MutableSet(
submodule.ByteString( submodule.OrderedDict(
submodule.Callable( submodule.Reversible(
submodule.ChainMap( submodule.Sequence(
submodule.Collection( submodule.Set(
submodule.Container( submodule.Sized(
submodule.Coroutine( submodule.UserDict(
submodule.Counter( submodule.UserList(
submodule.Generator( submodule.UserString(
submodule.Hashable( submodule.ValuesView(
submodule.ItemsView( submodule.defaultdict(
submodule.Iterable( submodule.deque(
submodule.Iterator( submodule.function_i_want(
submodule.KeysView( submodule.namedtuple(
submodule.Mapping( submodule.submodule
在对话框流代理中,它作为
接收{
"originalRequest": {
"data": {
"incomingMessage": "朝食時間は何ですか?"
}
},
"lang": "ja",
"query": "朝食時間は何ですか?",
"sessionId": "###########"
}
我如何将其传递给查询端点,以便对话框流代理可以使用我发送的语言读取输入查询。
我也知道Dialog流程不会使用阿拉伯语。我也尝试使用日语字符串,并得到了相同的结果。我尝试将“ lang”属性更改为“ ja”,但仍然没有用。我应该以某种格式对“查询”属性进行编码吗?
答案 0 :(得分:0)
很遗憾,Dialogflow当前不支持阿拉伯语。就使用日语而言,如果您只想用该语言拥有全部语言,则需要将座席的语言根语言设置为日语:
转到代理的设置⚙> 语言标签>选择语言> 保存
如果您需要多语言代理,那么这里是reference docs