translate English to French: Ali Hachani
M. Ali Hachani