public class WTranslation extends Object
Constructor and Description |
---|
WTranslation(String _meaning_summary,
WTranslationEntry[] _entry) |
Modifier and Type | Method and Description |
---|---|
void |
free()
Frees memory recursively.
|
String |
getHeader()
Gets a summary of the translated meaning, i.e.
|
WikiText[] |
getTranslationIntoLanguage(LanguageType lang)
Gets translation entries into the languages 'lang'.
|
WTranslationEntry[] |
getTranslations()
Gets translation entries into all languages.
|
int |
getTranslationsNumber()
Gets number of translation entries.
|
static WTranslation[] |
parse(LanguageType wikt_lang,
String page_title,
LanguageType lang_section,
POSText pt)
Parses text (related to the Translation), creates and fills array of
translations (WTranslation) for each meaning of a word.
|
static WTranslation |
parseOneTranslationBox(LanguageType wikt_lang,
String page_title,
String line)
Parses one translation box, i.e.
|
public WTranslation(String _meaning_summary, WTranslationEntry[] _entry)
public String getHeader()
public WTranslationEntry[] getTranslations()
public int getTranslationsNumber()
public WikiText[] getTranslationIntoLanguage(LanguageType lang)
public void free()
public static WTranslation[] parse(LanguageType wikt_lang, String page_title, LanguageType lang_section, POSText pt)
wikt_lang
- language of Wiktionarypage_title
- word which are described in this article 'text'lang_section
- language of this section of an articlept
- POSText defines POS stored in pt.textpublic static WTranslation parseOneTranslationBox(LanguageType wikt_lang, String page_title, String line)
wikt_lang
- language of Wiktionarypage_title
- word which are described in this article 'text'line
- definition lineCopyright © 2011-2016 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.