translate English to French: Hypotheses concerning the mechanisms responsible for these differences are discussed.
Les hypothèses sur les mécanismes qui ont abouti à ces différences font l'objet d'un discussion.