translate English to French: But we remain a long way from their full realization.
Mais nous sommes toujours loin de leur réalisation totale.