translate English to French: If you are advertising on the Internet, there are excellent portals that offer online licenses for different types of works.
Si vous faites de la publicité sur l'Internet, il existe des portails d'excellente qualité qui offrent des licences en ligne pour différents types d'oeuvres.