translate English to French: The task ahead was huge.
La tâche à accomplir est énorme.