沃森自然语言理解 - 设置语言

时间:2018-01-27 13:49:19

标签: java watson

我正在使用沃森自然语言理解来分析来自不同文本的实体。有没有办法设置文本的语言,就像Alchemy API可能的那样?

service.setLanguage (LanguageSelection.ENGLISH);

感谢

1 个答案:

答案 0 :(得分:0)

是的,您可以通过在参数JSON对象的language属性中指定语言代码来覆盖NLU中的自动语言检测。

来自documentation

{
  "text": "...this is some text",
  "features": {
    "semantic_roles": {}
  },
  "language": "en"
}

curl -X POST \
-H "Content-Type: application/json" \
-u "{username}":"{password}" \
-d @parameters.json \
"https://gateway.watsonplatform.net/natural-language-understanding/api/v1/analyze?version=2017-02-27"