translate English to French: Are they the key determinants of economic, social and political progress?
Sont-elles les principaux déterminants du progrès économique, social et politique ?