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 toTranslationExceptionjava.io.IOExceptionpublic 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 toTranslationExceptionjava.io.IOExceptionpublic static java.lang.String detectLanguage(java.lang.String text)
throws TranslationException,
java.io.IOException
text - String to detect the language forTranslationExceptionjava.io.IOException