translate English to French: We know that the mission is not easy, but for that it is no less essential.
Nous savons que c'est là une mission difficile et pourtant essentielle.