translate English to French: Thus, we are making substantial progress.
Nous faisons donc des progrès considérables.