translate English to French: They are even weaker when it comes to technological commercialization.
Ils ont encore plus de retard en matière de commercialisation des technologies.