translate English to French: Has conceived and created a web-site promoting the integration of disabled people (in French).
A conçu et créé un site Web favorisant l’intégration des personnes handicapées (en français).