translate English to French: Redoubled efforts are needed to that end.
Nous devons pour cela redoubler d'efforts.