translate English to French: Some reasons for this are already known, some remain to be discovered through new research.
Certaines raisons sont connues, mais il en reste d'autres que la recherche novatrice nous permettra de découvrir.