translate English to French: However, we have to tackle this difficult task.
Mais nous devons nous acquitter de cette tâche difficile.