繁体   English   中英

如何在IBM Watson中解决com.ibm.watson.developer_cloud.service.exception.NotFoundException?

[英]How to solve com.ibm.watson.developer_cloud.service.exception.NotFoundException in IBM Watson?

我正在尝试将IBM Watson翻译库合并到我的应用程序中。

以下是我正在尝试的示例代码

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);

当我使用的源语言Language.HINDI和目标为Language.ENGLISH ,我得到了以下异常。

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 ),我得到了预期的结果。 有人可以帮我吗?

根据错误描述,很明显,翻译器模型不适用于您的源语言和目标语言。 您可以使用此列表模型检查可用的源模型 我没有看到任何可以将北印度语翻译成英语的默认模型。 您需要为此创建一个模型。 建立模型

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM