translate English to French: Our efforts have produced tangible results, although much remains to be done.
Ces efforts ont abouti à des résultats concrets, bien que beaucoup reste à faire.