translate English to French: Some - including many of you here today - say we need to do more.
Plusieurs, dont bon nombre d'entre vous, disent que nous devons faire plus.