1

以下是 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();
4

2 回答 2

1

查看您可以设置哪些语言并按照此示例进行操作:

.acceptLanguage(ES)

acceptLanguageString根据您的错误和 JavaSDK等待一个,如果您在这一行中看到 JavaSDK,您可以看到String该服务当前接受的每种语言都有。

参考:Watson Developer Cloud Java SDK此处

于 2017-09-28T11:58:36.140 回答
1

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

ClassifyImagesOptions options = new ClassifyImagesOptions.Builder()
.acceptLanguage("es")
.images(new File(path))
.build()
于 2017-09-28T05:21:33.513 回答