translate English to French: The view was expressed that further refinements to the indicators of achievement could be made in order to ensure they could be effectively measurable.
On a dit qu'on pourrait encore affiner les indicateurs de succès pour qu'ils soient effectivement mesurables.