translate English to French: Several perturbations have been found and possible mechanisms discussed.
On a trouvé plusieurs perturbations pour lesquelles des mécanismes possibles sont discutés.