translate English to French: Several possible mechanisms for the observed changes are discussed.
On discute des divers mécanismes possiblement impliqués dans les variations observées.