#!/usr/bin/python # -*- coding: utf-8 -*- #Autor: Erickson Silva #Email: #LAViD - Laboratório de Aplicações de Vídeo Digital import alexp from AplicaSinonimos import * from AplicaRegras import * aplicSinonimos = AplicaSinonimos() aplicRegras = AplicaRegras() def iniciarTraducao(texto): textoDividido = texto.split(".") for w in textoDividido: if len(w) > 0: gerarAnalise(w) def gerarAnalise(sentenca): '''tokens = alexp.toqueniza(sentenca) etiquetadas = alexp.etiquetaSentenca(tokens) analiseMorf = analiseMorfologica(etiquetadas) print analiseMorf''' analise = alexp.run(sentenca) if (isinstance(analise,type(None))): analise = alexp.getAnaliseMorfologica() print analiseMorfologica(analise) else: print analiseSintatica(analise) def analiseMorfologica(sentenca): proc = aplicRegras.inicializar(sentenca) return aplicSinonimos.sinonimosMorfologico(proc) def analiseSintatica(sentenca): analise = aplicSinonimos.sinonimosSintatico(sentenca) return analise