translate English to French: Considerable further efforts are needed in this area.
Des efforts supplémentaires considérables sont nécessaires dans ce domaine.