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.
Un programa de traducción basado  en reglas, usa una base de datos léxica que tiene todas las palabras que  uno encuentra en un diccionario y las formas gramaticales que  estas pueden adoptar y reglas para reconocer los elementos lingüísticos básicos en el idioma de entrada.