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 com base em regras usa uma base de dados de vocábulos, o que inclui todas as palavras  que encontramos num dicionário e todas as formas gramaticais que elas podem assumir, e um conjunto de regras para reconhecer os elementos  linguísticos básicos na língua inicial.