translate English to French: Factors, difficulties and progress
Facteurs, difficultés et progrès