translate English to French: Factors, Difficulties and Progress
Facteurs, difficultés et progrès