Package com.iizigo.translate.google
Class GoogleTranslate
java.lang.Object
com.iizix.translate.google.GoogleTranslate
com.iizigo.translate.google.GoogleTranslate
- All Implemented Interfaces:
IEditorTranslator
,ITranslator
The Editor version of the Google Translate translator implementation.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizix.translate.google.GoogleTranslate
serverLockedIP_API_Key
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionboolean
Configures the translator with a property container.void
Deconfigures the translator.static void
setDemo()
Sets the demo mode.Methods inherited from class com.iizix.translate.google.GoogleTranslate
canTranslate, detectLanguages, getLanguageCode, getLanguageDescription, getLanguages, getLanguages, getLanguages, getName, getReadyState, isLanguageHandled, translate, 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
Constructor Details
GoogleTranslate
public GoogleTranslate()Constructor.
Method Details
configure
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 classGoogleTranslate