translate English to French: Many factors are involved.
De nombreux facteurs interviennent.