translate English to French: Parliament has already done a considerable amount of work on these, but there is still more to be done.
Le Parlement a accompli un travail énorme, mais il faut aller plus loin.