translate English to French: Several technical hurdles remain before this becomes a practical reality.
Il reste encore de nombreux obstacles techniques avant que ce soit effectivement une réalité pratique.