translate English to French: The Commission has done an excellent job and done as much as it could.
La Commission a réalisé un excellent travail et fait tout son possible.