public class BeoLingusTranslator extends Object implements Translator
| Constructor and Description |
|---|
BeoLingusTranslator(File file) |
| Modifier and Type | Method and Description |
|---|---|
String |
cleanTranslationForReplace(String s,
String prevWord) |
DataSource |
getDataSource() |
static BeoLingusTranslator |
getInstance(File beolingusFile) |
static BeoLingusTranslator |
getInstance(GlobalConfig globalConfig) |
String |
getMessage() |
String |
getTranslationSuffix(String s) |
List<String> |
split(String s) |
List<TranslationEntry> |
translate(String term,
String fromLang,
String toLang) |
public BeoLingusTranslator(File file) throws IOException
IOExceptionpublic static BeoLingusTranslator getInstance(File beolingusFile) throws IOException
IOExceptionpublic static BeoLingusTranslator getInstance(GlobalConfig globalConfig) throws IOException
IOExceptionpublic List<TranslationEntry> translate(String term, String fromLang, String toLang)
translate in interface Translatorpublic String cleanTranslationForReplace(String s, String prevWord)
cleanTranslationForReplace in interface Translatorpublic String getMessage()
getMessage in interface Translatorpublic String getTranslationSuffix(String s)
getTranslationSuffix in interface Translatorpublic DataSource getDataSource()
getDataSource in interface Translator