Zh2Vi::Translator
Translator is the main engine for Chinese to Vietnamese translation It combines parsing, reordering, and dictionary lookup
Constructors
load(pos_dict_path : String, dep_dict_path : String, hanviet_path : String | Nil = nil) : Translator
Load translator from data files
new(pos_dict : Dict::PosDict, dep_dict : Dict::DepDict, hanviet : Dict::HanViet)
SourceInstance methods
dep_dict
Sourcehanviet
SourceLook up translation for a token
parser
Sourcepos_dict
Sourcetranslate(con : String, cws : Array(String), pos : Array(String), ner : Array(NerSpan) = [] of NerSpan, dep : Array(DepRel) = [] of DepRel) : Node
Full translation pipeline (String input)