Package com.iizigo.translate.microsoft
Class AzureCognitiveServices
java.lang.Object
com.iizix.translate.microsoft.AzureCognitiveServices
com.iizigo.translate.microsoft.AzureCognitiveServices
- All Implemented Interfaces:
IEditorTranslator,ITranslator
The Editor version of the Azure Cognitive Services translator implementation.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizix.translate.microsoft.AzureCognitiveServices
USE_v3Constructor Summary
ConstructorsMethod Summary
Methods inherited from class com.iizix.translate.microsoft.AzureCognitiveServices
canTranslate, detectLanguage, getLanguageCode, getLanguageDescription, getLanguages, getName, getReadyState, isLanguageHandled, setSubscriptionKey, translate, updateSupportedLanguagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.iizix.translate.ITranslator
canTranslate, getLanguageCode, getLanguageDescription, getName, getReadyState, isLanguageHandled, translate, updateSupportedLanguages
Constructor Details
AzureCognitiveServices
public AzureCognitiveServices()Constructor.
Method Details
configure
public boolean configure(org.eclipse.swt.widgets.Shell shell) Configures the translator with a property container.- Specified by:
configurein interfaceIEditorTranslator- Parameters:
shell- The shell.- Returns:
- true for OK, false for cancel.
setDemo
public static void setDemo()Sets the demo mode.deconfigure
public void deconfigure()Deconfigures the translator.- Specified by:
deconfigurein interfaceITranslator- Overrides:
deconfigurein classAzureCognitiveServices