0

내 응용 프로그램에 IBM Watson 번역 라이브러리를 통합하려고합니다.IBM Watson에서 com.ibm.watson.developer_cloud.service.exception.NotFoundException을 해결하는 방법은 무엇입니까?

다음은 내가 다음과 같은 예외를 얻고, 내가 Language.ENGLISHLanguage.HINDI 및 대상으로 소스 언어를 사용할 때 내가

LanguageTranslator service = new LanguageTranslator(); 
     service.setUsernameAndPassword("user","password"); 

     TranslateOptions translateOptions = new TranslateOptions.Builder() 
      .addText("नमस्ते") 
      .source(Language.HINDI) 
      .target(Language.ENGLISH) 
      .build(); 

     TranslationResult result = service.translate(translateOptions) 
      .execute(); 

     System.out.println(result); 

을 시도하고 샘플 코드입니다.

Exception in thread "main" com.ibm.watson.developer_cloud.service.exception.NotFoundException: Model not found. 
    at com.ibm.watson.developer_cloud.service.WatsonService.processServiceCall(WatsonService.java:415) 
    at com.ibm.watson.developer_cloud.service.WatsonService$1.execute(WatsonService.java:174) 
    at com.terrierdemo.LanguageTranslatorIBM.main(LanguageTranslatorIBM.java:23) 

하지만 예상 된 결과를 얻고 일부 언어 조합 (Language.ENGLISH|Language.SPANISH)에 대한

. 누구든지이 일을 도와 줄 수 있습니까?

답변

1

오류 설명에서 소스 및 대상 언어에 대해 변환기 모델을 사용할 수 없음이 분명합니다. 이 List Models을 사용하여 사용 가능한 소스 모델을 확인하십시오. 나는 힌디어를 영어로 번역 할 수있는 기본 모델을 보지 못했다. 이를 위해 모델을 만들어야합니다. Create Model