Arabic "differs tremendously in terms of its characters, morphology and diacritization from other languages."[1] Accordingly, researchers cannot always import solutions from other languages, and today Arabic machine translation still needs more efforts to be improved, mainly in the area of semantic representation systems, which are essential for achieving high quality translation.