public class MicrosoftTranslator extends Object implements Translator
| Modifier and Type | Field and Description | 
|---|---|
| static String | DEFAULT_ID | 
| static String | DEFAULT_SECRET | 
| static String | ID_PROPERTY | 
| static String | PROPERTIES_FILE | 
| static String | SECRET_PROPERTY | 
| Constructor and Description | 
|---|
| MicrosoftTranslator()Create a new MicrosoftTranslator with the client keys specified in
 resources/org/apache/tika/language/translate/translator.microsoft.properties. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isAvailable()Check whether this instance has a working property file and its keys are not the defaults. | 
| void | setId(String id)Sets the client Id for the translator API. | 
| void | setSecret(String secret)Sets the client secret for the translator API. | 
| String | translate(String text,
         String targetLanguage)Use the Microsoft service to translate the given text to the given target language. | 
| String | translate(String text,
         String sourceLanguage,
         String targetLanguage)Use the Microsoft service to translate the given text from the given source language to the given target. | 
public static final String PROPERTIES_FILE
public static final String ID_PROPERTY
public static final String SECRET_PROPERTY
public static final String DEFAULT_ID
public static final String DEFAULT_SECRET
public MicrosoftTranslator()
public String translate(String text, String sourceLanguage, String targetLanguage) throws TikaException, IOException
translate in interface Translatortext - The text to translate.sourceLanguage - The input text language (for example, "en").targetLanguage - The desired language to translate to (for example, "fr").ExceptionTikaException - When there is an error translating.IOExceptionTranslatorpublic String translate(String text, String targetLanguage) throws TikaException, IOException
translate in interface Translatortext - The text to translate.targetLanguage - The desired language to translate to (for example, "hi").ExceptionTikaException - When there is an error translating.IOExceptionTranslatorpublic boolean isAvailable()
isAvailable in interface Translatorpublic void setId(String id)
id - The ID to set.public void setSecret(String secret)
secret - The secret to set.Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.