translate English to French: Europe would have much to do in such a project.
L' Europe a beaucoup à faire dans ce domaine.