translate English to French: He certainly gives a lot of very detailed information which enables us to evaluate the situation.
Il est certain qu'il donne des informations très détaillées qui nous permettent d'évaluer la situation.