translate English to French: Progress and constraints
Progrès et difficultés