translate English to French: New technologies will provide a key part of the solution.
Les nouvelles technologies vont apporter un élément de solution très important.