translate English to French: Two factors explained China's rapid industrial development.
Deux facteurs expliquent ce phénomène.