translate English to French: We know that this is no easy task.
Nous savons que ce problème est difficile.