translate English to French: These same technologies also generate new challenges.
Les mêmes technologies génèrent également de nouveaux défis.