translate English to French: His impression was that they were on the right track.
Le Président a l'impression que la voie suivie est la bonne.