translate English to French: The hubs would go a long way in promoting science and technology as tools for development.
Elle a souligné la création de carrefours et de centres d’innovation agissant comme points de commercialisation des inventions.