translate English to French: The need for resources is immense.
Les besoins en ressources sont immenses.