translate English to French: • Technological innovation has resulted in a plethora of new products and services whose share grew 6%.
• L’innovation technologique a donné lieu à une pléthore de nouveaux produits et services, dont la part a progressé de 6 %.