public class LanguageTranslation extends WatsonService
VERSION| Constructor and Description | 
|---|
| LanguageTranslation()Instantiates a new Language Translation service. | 
| Modifier and Type | Method and Description | 
|---|---|
| TranslationModel | createModel(CreateModelOptions options)Creates a translation models. | 
| void | deleteModel(String modelId)Deletes a translation models. | 
| List<IdentifiableLanguage> | getIdentifiableLanguages()Retrieves the list of identifiable languages. | 
| TranslationModel | getModel(String modelId)Retrieves a translation models. | 
| List<TranslationModel> | getModels()Retrieves the list of translation models. | 
| List<TranslationModel> | getModels(Boolean showDefault,
         String source,
         String target)Retrieves the list of models. | 
| List<IdentifiedLanguage> | identify(String text)Identify language in which text is written. | 
| TranslationResult | translate(String text,
         String modelId)Translate text using a model. | 
| TranslationResult | translate(String text,
         String source,
         String target)Translate text using source and target languages. Here is an example of how to translate "hello" from English to Spanish: | 
configureHttpClient, execute, executeRequest, executeWithoutResponse, getApiKey, getEndPoint, getName, getToken, setApiKey, setAuthentication, setDefaultHeaders, setEndPoint, setUsernameAndPassword, toStringpublic LanguageTranslation()
public TranslationModel createModel(CreateModelOptions options)
options - the create model optionspublic void deleteModel(String modelId)
modelId - the model identifierpublic List<IdentifiableLanguage> getIdentifiableLanguages()
TranslationModelpublic TranslationModel getModel(String modelId)
modelId - the model identifierTranslationModelpublic List<TranslationModel> getModels()
TranslationModelpublic List<TranslationModel> getModels(Boolean showDefault, String source, String target)
showDefault - show default modelssource - the sourcetarget - the targetTranslationModelpublic List<IdentifiedLanguage> identify(String text)
text - the text to identifypublic TranslationResult translate(String text, String modelId)
text - The submitted paragraphs to translatemodelId - the model idTranslationResultpublic TranslationResult translate(String text, String source, String target)
 LanguageTranslation service = new LanguageTranslation();
 service.setUsernameAndPassword("USERNAME", "PASSWORD");
 
 TranslationResult translationResult = service.translate("hello", "en", "es");
 
 System.out.println(translationResult);
 text - The submitted paragraphs to translatesource - The source languagetarget - The target languageTranslationResultCopyright © 2015–2016. All rights reserved.