Как установить желаемый язык вывода в запросе на визуальное распознавание в 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
с каждым языком, который этот сервис принимает в настоящее время.