Translate English Arabic call upon