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 programme de traduction basé sur des règles utilise une base de données lexicale, qui inclut tous les mots trouvés dans un dictionnaire et toutes les formes grammaticales  qu'elles peuvent contenir, et un jeu de règles permettant de reconnaître les bases des éléments linguistiques de la langue source.