如何在watson视觉识别请求中设置想要的输出语言?

How to set the desired output language in the request for visual recognition in watson?

以下是 IBM watson 中用于视觉识别的 java 代码,作为默认的 o/p 语言,它工作得非常好。

现在,我想将西班牙语设置为 o/p 语言。怎么做?如何设置参数?

VisualRecognition service = new VisualRecognition(VisualRecognition.VERSION_DATE_2016_05_20);
service.setApiKey(key);
ClassifyImagesOptions options = new ClassifyImagesOptions.Builder()
.images(new File(path))
.build();
VisualClassification result = service.classify(options).execute();

您应该将 acceptLanguage 添加到您的选项构建中:

ClassifyImagesOptions options = new ClassifyImagesOptions.Builder()
.acceptLanguage("es")
.images(new File(path))
.build()

看看您可以设置什么 languages 并按照此示例操作:

.acceptLanguage(ES)

acceptLanguage 根据您的错误和 JavaSDK 等待一个 String,如果您在 this 行看到 JavaSDK,您可以看到 String 与此服务当前接受的每种语言。

参考:Watson Developer Cloud Java SDK and here