translate English to French: We have made some progress.
Nous avons déjà enregistré certains progrès.