Как установить желаемый язык вывода в запросе на визуальное распознавание в watson?

Ниже приведен код Java для визуального распознавания в IBM watson, и он отлично работает как английский язык по умолчанию для языка 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 ответа

Решение

Вы должны добавить acceptLanguage к вашему варианту построения:

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

Посмотрите, какие языки вы можете установить и следуйте этому примеру:

.acceptLanguage(ES)

acceptLanguage подожди String в соответствии с вашей ошибкой и JavaSDK, и если вы увидели JavaSDK в этой строке, вы можете увидеть, что имеет String с каждым языком, который этот сервис принимает в настоящее время.

Ссылка: Watson Developer Cloud Java SDK и здесь.

Другие вопросы по тегам