translate English to French: What are the reasons for this success?
Comment expliquer un tel succès?