translate English to French: There is a great deal to be done, and this is your opportunity to take Europe forward.
Il y a beaucoup à faire, et vous avez l'opportunité de faire avancer l'Europe.