translate English to French: We need a revival, advances and progress.
Nous avons besoin d’une relance, d’avancées, de progrès.