translate English to French: The use of Internet is even more limited.
L'usage de l'Internet est encore plus limité.