translate English to French: SDTC also undertakes analyses of promising emerging technologies.
La TDDC entreprend aussi l'analyse des technologies naissantes qui promettent.