Interface TranslationResult
-
- All Known Implementing Classes:
TranslationResultImpl
public interface TranslationResultThe TranslationResult is returned from all translation calls. It contains the translated string as well as other data related to the translation call. It is possible some of the values returned from a service will be NULL but the TranslationResult object it self will never return as NULL.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCategory()Gets the category.TranslationConstants.ContentTypegetContentType()Gets the content type.intgetRating()Gets the rating.java.lang.StringgetSourceLanguage()Gets the source language.java.lang.StringgetSourceString()Gets the source string.java.lang.StringgetTargetLanguage()Gets the target language.java.lang.StringgetTranslation()Gets the translation.java.lang.StringgetUserId()Gets the user id.
-
-
-
Method Detail
-
getTranslation
java.lang.String getTranslation()
Gets the translation.- Returns:
- The translation response from the Machine Translation engine
-
getSourceLanguage
java.lang.String getSourceLanguage()
Gets the source language.- Returns:
- The original source language. If this was not specified during the translation call it is determined by leveraging the Translation Detection functionality
-
getTargetLanguage
java.lang.String getTargetLanguage()
Gets the target language.- Returns:
- The target language. If this was not specified during the translation call it may be determined based on the Resource path, Resource locale, or locale of the user.
-
getContentType
TranslationConstants.ContentType getContentType()
Gets the content type.- Returns:
- The content type of the Source String and the Target String it was translated into.
-
getCategory
java.lang.String getCategory()
Gets the category.- Returns:
- The content category. If this was not specified during the translation call it is defaulted to "general"
-
getSourceString
java.lang.String getSourceString()
Gets the source string.- Returns:
- The original source String that was translated.
-
getRating
int getRating()
Gets the rating.- Returns:
- The rating of the returned translation. If unknown this will return -999.
-
getUserId
java.lang.String getUserId()
Gets the user id.- Returns:
- The ID corresponding to the user who edited the current translation. This might be the user who is currently editing a translation (@see TranslationService.storeTranslation) or the user who edited the currently returned translation (@see TranslationService.translateString). This field might be blank or null depending on the availability of this data.
-
-