translate English to French: Further progress could be made in that direction.
De nouveaux progrès pourraient être réalisés dans cette voie.