translate English to French: The time remaining was limited and the task ahead tremendous.
Le temps qui reste est limité et la tâche considérable.