translate English to French: Search engines are more powerful and can find much more resources than a few years ago and much faster.
Des moteurs de recherche plus puissants et plus rapides leur permettent de trouver beaucoup plus de ressources qu’il y a quelques années.