如何在沃森的视觉识别请求中设置所需的输出语言?

时间:2017-09-27 18:09:51

标签: ibm-watson visual-recognition

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

.acceptLanguage(ES)

acceptLanguage根据您的错误和JavaSDK等待一个String,如果您在this行中看到了JavaSDK,则可以看到每个语言都有String该服务目前接受。

参考:Watson Developer Cloud Java SDKhere