translate English to French: Let us face it: it is not possible to obtain new and substantial progress without it.
Regardons les choses en face: nous ne pourrons obtenir de nouveaux progrès importants sans lui.