translate English to French: But your deeds demand recognition and celebration.
Mais vos exploits doivent sans contredit être reconnus et célébrés.