Skip to content

Typecast translation error #240

@shikida

Description

@shikida

pom.xml

    <dependency>
        <groupId>com.ibm.watson.developer_cloud</groupId>
        <artifactId>java-sdk</artifactId>
        <version>2.9.0</version>
    </dependency>

code

import com.ibm.watson.developer_cloud.language_translation.v2.LanguageTranslation;
import com.ibm.watson.developer_cloud.language_translation.v2.model.IdentifiedLanguage;

public class Translate {

    public static void main(String[] args) {
        LanguageTranslation lt = new LanguageTranslation();
        lt.setUsernameAndPassword("5e778314-2875-4ebd-8b1f-9ed6ae98fd07",
                "*****");

        List<IdentifiedLanguage> languages = lt.identify("this is a test");
        for(IdentifiedLanguage l:languages){
            System.out.println(l.getName()+l.getConfidence());
        }

error

Exception in thread "main" java.lang.ClassCastException: com.ibm.watson.developer_cloud.language_translation.v2.model.IdentifiableLanguage cannot be cast to com.ibm.watson.developer_cloud.language_translation.v2.model.IdentifiedLanguage
at Translate.main(Translate.java:16)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions