Rule-based machine translation systems were evaluated based on errors in translations from English to Persian. Several error categories were identified including syntactic errors (word order, missing words, parts of speech), unknown words, and semantic errors (incorrect words, idiomatic expressions). Three texts (a short story, user guide, and magazine article) were translated using two machine translation systems and analyzed sentence-by-sentence to identify errors according to the defined categories.