我正在使用 Watson NLU 并尝试对某些文本进行情感分析。问题是某些文本太小而无法检测到它是什么语言(例如:优秀的服务)。我有没有办法指定如果语言检测不可行,它应该考虑它是英语?
我的 NLU (Java) 的片段是这样的:
SentimentOptions sentiment = new SentimentOptions.Builder()
.targets(targets)
.document(true)
.build();
Features features = new Features.Builder()
.sentiment(sentiment)
.build();
AnalyzeOptions parameters = new AnalyzeOptions.Builder()
.text(text)
.features(features)
.build();
AnalysisResults response = service
.analyze(parameters)
.execute();
String mySentiment = response.getSentiment().getDocument().getLabel();