def document(text, process=True): a = iwqet.Language.languages.get('amh') s = iwqet.Language.languages.get('sgw') if not a: a, s = load() d = iwqet.Document(a, s, text=text, proc=process) return d
def arch_doc(lengua, ruta, session=None, user=None, proc=False): """Crear un documento del contenido de un archivo, solo para análisis.""" l = cargar(lengua) session = session or iwqet.start(l, None, user) arch = open(ruta, encoding='utf8') texto = arch.read() d = iwqet.Document(l, None, texto, proc=proc, session=session) return d
def ሰነድ(ቋንቋ, ዱካ, session=None, ተጠቃሚ=None, proc=False): """ Create a document from the content of a file, only for analysis. """ l = load1(ቋንቋ) session = session or iwqet.start(l, None, ተጠቃሚ) arch = open(ዱካ, encoding='utf8') ጽሁፍ = arch.read() d = iwqet.Document(l, None, ጽሁፍ, proc=proc, session=session) return d
def document(text, process=True): e = iwqet.Language.languages.get('eng') a = iwqet.Language.languages.get('amh') if not e: e, a = load() # e = load1() d = iwqet.Document(e, a, text=text, proc=process) return d
def sentence(sentence, ambig=False, solve=True, user=None, segment=True, max_sols=1, verbosity=0): e, a = load() session = iwqet.start(e, a, user) d = iwqet.Document(e, a, sentence, True, session=session) s = d[0] s.initialize(ambig=ambig, verbosity=verbosity) if solve or segment: s.solve(all_sols=ambig or max_sols > 1, max_sols=max_sols) if s.solutions and segment: solution = s.solutions[0] solution.get_segs() output_sols(s) return s
def sentence(sentence, ambig=False, solve=True, user=None, segment=True, max_sols=1, verbosity=0): a, g = load() gui = iwqet.gui.GUI() gui.source = a gui.target = g iwqet.start(gui, user) d = iwqet.Document(a, g, sentence, True) s = d[0] s.initialize(ambig=ambig, verbosity=verbosity) if solve or segment: s.solve(all_sols=ambig or max_sols > 1, max_sols=max_sols) if s.solutions and segment: solution = s.solutions[0] solution.get_segs() output_sols(s) return s