How to Automatically Translate Webpages in Google Chrome on Android

When browsing international news publications, global eCommerce stores, or foreign technical documentation on an Android device, encountering text in a foreign language can break your reading flow. While Google Chrome features built-in Google Translate integration, having to manually request translation every time you visit a foreign site is inefficient.

Google Chrome for Android includes granular language settings that allow you to configure automatic translation rules for specific languages, set your preferred translation targets, or translate pages immediately with a single tap. Here is how to automatically translate webpages in Google Chrome on Android.

How Chrome’s Native Translation Engine Operates on Android

Google Chrome integrates directly with Google Translate to detect webpage character sets and HTML language tags (<html lang="...">):

  • Automatic Language Detection: When Chrome loads a page written in a language differing from your device’s preferred system languages, a translation banner automatically appears along the bottom of the screen.
  • One-Tap Translation: Tapping your target language (such as English) instantly renders the text in your preferred language while preserving layout styling, images, and links.
  • Automated Translation Rules: You can configure Chrome to always translate specific languages automatically without displaying a prompt, or instruct it to never translate languages you understand fluently.

Step 1: Enable Translation Prompts in Google Chrome Settings

First, verify that Chrome’s built-in translation feature is toggled on:

  1. Open the Chrome app on your Android phone or tablet.
  2. Tap the More options icon (three vertical dots) in the top-right corner of the address bar.
  3. Select Settings from the dropdown menu.
  4. Scroll down to the Advanced section and tap Languages.
  5. Ensure the toggle labelled Offer to translate pages in other languages is switched to the blue On position.

Step 2: How to Translate an Individual Webpage Manually

If the automatic translation bar does not appear when visiting a foreign website:

  1. Navigate to the foreign-language webpage in Chrome.
  2. Tap the More options menu (three vertical dots) in the top-right corner.
  3. Select Translate… from the menu list.
  4. The translation bar appears along the bottom edge of your display.
  5. Select your preferred target language to translate the content immediately.

Step 3: Set Chrome to Automatically Translate Specific Languages

If you frequently read websites published in languages like Spanish, French, German, or Japanese, you can instruct Chrome to translate them without prompting you each time:

  1. While viewing a translated page with the translation bar visible at the bottom of the screen, tap the Gear icon (or three vertical dots) situated on the translation bar.
  2. From the context menu, tap Always translate pages in [Language] (for example, Always translate pages in Spanish).
  3. Moving forward, any time you visit a webpage published in that language, Chrome will translate the entire DOM tree into your chosen language in the background as the page loads.

Customising Language Preferences and Never-Translate Lists

Inside Chrome’s Settings > Languages panel, you can tailor your language hierarchy with precision:

  • Preferred Languages: Tap Add language to register all languages you speak or read. Chrome prioritises displaying webpages in these languages when multi-lingual server versions exist.
  • Never Translate Specific Languages: If you are bilingual and do not want Chrome prompting you to translate a language you understand, tap the three dots next to that language under Preferred languages and untick Offer to translate, or tap Never translate pages in [Language] directly from the on-page translation bar.
  • Never Translate This Site: If an international banking portal, airline ticketing engine, or web app breaks when translated, tap the gear icon on the translation bar and select Never translate this site. Chrome will respect this site-specific exception permanently.

Troubleshooting Common Translation Issues on Android

If a webpage refuses to translate in Chrome for Android, consider these technical factors:

  • Dynamic Web Apps and Single Page Applications: Websites that render text inside complex dynamic JavaScript canvas elements or client-side frames may fail automated tag detection. Trigger manual translation via the top-right menu (Translate…) once the page fully renders.
  • Incorrect HTML Lang Tags: If a developer misconfigured a French website with an <html lang="en"> tag, Chrome incorrectly assumes the page is already in English. Manually tap the gear icon on the bottom translation bar, tap More languages, and manually select the source language.
  • Data Saver and Lite Mode: High data-restriction modes can sometimes delay Google Translate cloud API calls. Ensure your mobile data or Wi-Fi connection is stable.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.