translate English to French: A committee has been put in charge of overseeing it.
Un Comité est chargé de la piloter.