translate English to French: It is essential to ensure the building of public confidence in these products, it is essential to ensure that this new technology, which promises so much, will in the end deliver what we are seeking from it.
Il est essentiel de développer la confiance du public dans ces produits. Il est essentiel de s'assurer que cette nouvelle technologie si prometteuse nous apporte finalement ce que nous voulons qu'elle nous donne.