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
public class AzureCognitiveServices extends AzureCognitiveServices implements IEditorTranslator
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_v3
Constructor Summary
Constructors Constructor Description AzureCognitiveServices()
Constructor.
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.eclipse.swt.widgets.Shell shell)
Configures the translator with a property container.void
deconfigure()
Deconfigures the translator.static void
setDemo()
Sets the demo mode.Methods inherited from class com.iizix.translate.microsoft.AzureCognitiveServices
canTranslate, detectLanguage, getLanguageCode, getLanguageDescription, getLanguages, getName, getReadyState, isLanguageHandled, setSubscriptionKey, translate, updateSupportedLanguages
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizix.translate.ITranslator
canTranslate, getLanguageCode, getLanguageDescription, getName, getReadyState, isLanguageHandled, translate, updateSupportedLanguages
Method Detail
configure
public boolean configure(org.eclipse.swt.widgets.Shell shell)
Configures the translator with a property container.- Specified by:
configure
in 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:
deconfigure
in interfaceITranslator
- Overrides:
deconfigure
in classAzureCognitiveServices