public class TranslationManager
extends java.lang.Object
Constructor and Description |
---|
TranslationManager() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
detectLanguage(java.lang.String text)
Method which attempts to detect the language of the given string
|
static void |
registerTranslationProvider(ITranslationProvider provider)
Register a translation provider, note: the earlier the registration, the higher priority it has
|
static java.lang.String |
translate(java.lang.String text,
java.lang.String toLang)
Translates a given text (either from the unlocalized key or from standard text)
|
static java.lang.String |
translate(java.lang.String text,
java.lang.String fromLang,
java.lang.String toLang)
Translates a given text (either from the unlocalized key or from standard text)
|
public static void registerTranslationProvider(ITranslationProvider provider)
provider
- The translation providerpublic static java.lang.String translate(java.lang.String text, java.lang.String toLang) throws TranslationException, java.io.IOException
text
- String to translatetoLang
- Language to translate toTranslationException
java.io.IOException
public static java.lang.String translate(java.lang.String text, java.lang.String fromLang, java.lang.String toLang) throws TranslationException, java.io.IOException
text
- String to translatefromLang
- Language the string is fromtoLang
- Language to translate toTranslationException
java.io.IOException
public static java.lang.String detectLanguage(java.lang.String text) throws TranslationException, java.io.IOException
text
- String to detect the language forTranslationException
java.io.IOException