How to auto detect the languages of visitors? Etranslate supports detecting the language of visitors. This feature can redirect visitors to the page in their browser languages. Everything is ready for your customers. Following are common reasons that may cause errors. Let us know at etranslate@uppercommerce.com or beacon if the feature doesn't work well. We will try our best to help you with it. - The feature can only work with the Etranslate switcher widget. - Third-party geo-location code may lead to unexpected errors while using the feature. - [Google recommends avoiding automatic redirection.](https://developers.google.com/search/docs/advanced/crawling/managing-multi-regional-sites?visit_id=637442512402276306-43609025&rd=1 "Google recommends avoiding automatic redirection.") Shopify Geolocation app can be used for detecting language (even detecting currency) if you don't want this solution. ##Enable Auto switch language feature Go to the app's Setting section, find the Enable button on the card. The button will turn to "Disable" after a click. Then you can choose a fallback language in the droplist. Finally, click the Update button to make the fallback language works. ##How does auto language detection works? At the first visit, a customer will see the content in the language that you will link to their browser. Because the feature allows redirecting the target pages to those on their browser languages on your store. What if the customer's language is not included in your language list? No need to worry about it, the feature will link customers to pages of the fallback language you set. If a customer chose a language in the language selector, in the next visit he will be redirected to the pages of the language he chose. Customer selection takes precedence over his browser language.