public class ApertiumTranslate extends BaseTranslate
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
APERTIUM_SERVER_KEY_DEFAULT |
protected static java.lang.String |
APERTIUM_SERVER_URL_DEFAULT |
protected static java.lang.String |
APERTIUM_SERVER_URL_FORMAT |
protected static java.lang.String |
PROPERTY_APERTIUM_MARKUNKNOWN |
protected static java.lang.String |
PROPERTY_APERTIUM_SERVER_CUSTOM |
protected static java.lang.String |
PROPERTY_APERTIUM_SERVER_KEY |
protected static java.lang.String |
PROPERTY_APERTIUM_SERVER_URL |
enabled, glossarySupplier
Constructor and Description |
---|
ApertiumTranslate() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getJsonResults(java.lang.String json) |
java.lang.String |
getName()
Get machine translation engine name.
|
protected java.lang.String |
getPreferenceName() |
boolean |
isConfigurable()
Indicates that the MT provider has options that can be configured.
|
void |
showConfigurationUI(java.awt.Window parent)
Invoke the configuration UI of this MT provider.
|
protected java.lang.String |
translate(Language sLang,
Language tLang,
java.lang.String text) |
cleanSpacesAroundTags, clearCache, getCachedTranslation, getCredential, getFromCache, getTranslation, isCredentialStoredTemporarily, isEnabled, putToCache, setCredential, setEnabled, setGlossarySupplier
protected static final java.lang.String PROPERTY_APERTIUM_MARKUNKNOWN
protected static final java.lang.String PROPERTY_APERTIUM_SERVER_CUSTOM
protected static final java.lang.String PROPERTY_APERTIUM_SERVER_URL
protected static final java.lang.String PROPERTY_APERTIUM_SERVER_KEY
protected static final java.lang.String APERTIUM_SERVER_URL_DEFAULT
protected static final java.lang.String APERTIUM_SERVER_URL_FORMAT
protected static final java.lang.String APERTIUM_SERVER_KEY_DEFAULT
protected java.lang.String getPreferenceName()
getPreferenceName
in class BaseTranslate
public java.lang.String getName()
IMachineTranslation
protected java.lang.String translate(Language sLang, Language tLang, java.lang.String text) throws java.lang.Exception
translate
in class BaseTranslate
java.lang.Exception
protected java.lang.String getJsonResults(java.lang.String json)
public boolean isConfigurable()
IMachineTranslation
true
, and implement their configuration UI by overriding
IMachineTranslation.showConfigurationUI(Window)
.public void showConfigurationUI(java.awt.Window parent)
IMachineTranslation