A rule-based translation program uses a lexical database, which includes all the words  you'd find in a dictionary and all grammatical forms they can take, and set of rules to recognize the basic linguistic elements in the input language.
Um programa de tradução baseado em regras usa uma base de dados lexical, que inclui todas as palavras constantes de um dicionário e as formas gramaticais que elas podem tomar e, assim, estabelece regras para reconhecer os elementos linguísticos básicos da língua de origem.