translate English to French: The realization of that vision will not be possible without the commitment of additional resources in order to respond to the challenges.
Cela ne sera pas possible sans l'engagement de ressources supplémentaires pour relever ce défi.