translate English to French: It has taken some steps to green these services, but much more can be done.
Il a pris des mesures pour écologiser ces services, mais il reste encore beaucoup à faire.