translate English to French: May his soul rest in peace.
Que son âme repose en paix.