translate English to French: Cultural and socioeconomic differences can explain some of these variations.
Des différences culturelles et socioéconomiques expliquent en partie ces variations.