translate English to French: Such a phenomenon could explain the results obtained here.
Pareil phénomène expliquerait les résultats présentés ici.