Translate English Arabic arbitrary sequence computer