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.
القاعدة التي يستند إليها برنامج الترجمة  هي استخدام قاعدة بيانات معجمية والتي تتضمن كل الكلمات التي قد تجدها في المعجم وجميع الأشكال القاعدية الممكن أخذها ومجموعة من القواعد لتمييز العناصر اللغوية الأساسية للغة المُدخلة