translate English to French: Many of the Web sites and online services we offer, as well as those of our partners, are supported by advertising.
Plusieurs des sites Web et des services en ligne que nous offrons, de même que les services de nos partenaires, sont tributaires de revenus publicitaires.