translate English to French: The Committee found this new presentation of the web site to be a real improvement.
Le Comité estime que cette nouvelle présentation du site Internet constitue un réel progrès.