中文文字错误地标识为葡萄牙文

时间:2017-05-14 23:10:42

标签: ibm-watson

当我将一段中文文本传递给IBM Watson语言检测方法时,文本被错误地标识为pt - 葡萄牙语:

curl -X POST -d "outputMode=json" \ 
"https://gateway.watsonplatform.net/language-translation/api/v2/identify" \
--data-urlencode "text=中国的工厂" \
--header "content-type: text/plain" \
--user "MY_USERNAME:MY_PASSWORD"

我编写错误的文字,还是做错了什么?

或者IBM Watson的语言识别模型在某些情况下无用,而葡萄牙语作为某种默认值返回?

1 个答案:

答案 0 :(得分:0)

您指的是旧的已弃用服务。我真的很惊讶你有任何结果。此处记录了您应该使用的当前服务记录的API - https://www.ibm.com/watson/developercloud/language-translator/api/v2/?curl#identify

示例curl命令是:

curl -u "{username}":"{password}" \
-H "content-type: text/plain" \
-H "accept: application/json" \
-X POST \
-d "this is a test" \
"https://gateway.watsonplatform.net/language-translator/api/v2/identify"