translate English to French: Telecentres are Internet access points open to the community.
Les télécentres sont des points d’accès communautaire à Internet.