- Set the target language and “always” or “never” translate lists to tailor the experience.
- Chrome, Edge, and Safari integrate translation; Firefox, Brave, and Opera extend it with extensions.
- Google Translate allows you to translate entire websites and documents with quick options.
Browsing the web in 2025 means frequently encountering pages in other languages. When that happens, having your browser's built-in automatic translation saves you time and hassle, allowing you to understand any content instantly. In this guide, you'll learn how to activate and adjust translation in Chrome, Firefox, Edge, Safari, Brave, and Opera, as well as how to use Google Translate for entire websites and documents. The goal is to have a "translate button" always at hand, on any device.
Beyond mere curiosity, there are practical reasons: shopping in foreign stores, researching competitors, or consulting technical documentation. While automatic translation isn't perfect, it's usually sufficient to follow the thread without having to copy and paste text elsewhere. With a few tweaks, your browser can automatically translate any page that isn't in a language you understand.
What does it mean to activate automatic translation?
Enabling this feature means your browser will detect the page's language and offer to convert it to your preferred language, or even do so automatically if you choose. Depending on your browser, you'll see an icon in the address bar, a pop-up prompt, or a context menu when you right-click.
In addition to translating entire pages, some browsers and extensions allow you to translate only a selected section; you can also create lists of languages to always be translated or never translated, and define which language you want to use as the default. All of this is configured in the Languages or Translation section of each browser.

Translate pages in Google Chrome (desktop)
Chrome includes built-in automatic translation, which is incredibly convenient. When you visit a page that isn't in your language, you'll see an option to translate it in the address bar. If it doesn't appear, you can force translation by right-clicking on the page.
- Open Chrome on your computer and go to the page to be translated.
- On the right side of the address bar, click "Translate this page" and choose your target language. You can also right click and select "Translate to".
- If the translator doesn't respond or fails, reload the page and try again. Sometimes updating is enough.
Translate only selected text in Chrome
If you don't need to translate everything, simply select the section you're interested in. The context menu offers a specific option for selection.
- Select the text you want to translate.
- Right click on the selection and click “Translate Selection to”. From "More" you can choose a different language if you prefer..
Key translation settings in Chrome
To control the default behavior, go to the settings. Here you decide whether Chrome should proactively offer translation and, if so, which language. Everything is located in the Languages section.
- At the top right, go to More → Settings.
- In the side menu, go to "Languages."
- Under “Google Translate,” turn “Use Google Translate” on or off. This controls whether you see translation suggestions..
- Set “Translate to this language” to indicate your preferred target language.
Languages that are always translated or never translated
Chrome allows for fine-grained language management. You can create lists of languages to be automatically translated and lists of languages you never want translated. This is useful if you frequently work with certain languages.
- Under “Languages,” find “Automatically translate these languages” and tap “Add languages.”
- Select the languages you want to add and confirm with “Add.” To remove one, use the "Remove" option next to the language..
- Under "Never offer translation for these languages," click "Add languages" and proceed as usual.
Change the Chrome interface language (Windows)
On Windows , Chrome can display menus and settings in your chosen language. This change affects the interface, not just the pages you visit.
- Go to Settings → Languages.
- Under "Preferred Languages," next to your language, tap More.
- If it isn't there, add the language with "Add languages".
- Activate "Show" Google Chrome in this language." Restart Chrome to apply the change.
Two additional points to keep in mind: If you're using a Chromebook , translation suggestions are managed through the system's language settings; and if you need to type in languages your computer doesn't support, try the "Google Input Tools" extension. On Windows, you might need to add support for East Asian languages or complex scripts in your system settings.
As an added benefit, a spell checker like LanguageTool can be useful for checking spelling and grammar while writing in different languages. It doesn't translate, but it improves the quality of the final text.
Firefox: Integrated translation and extensions
Firefox already offers a very convenient translation experience. Many foreign-language pages display a native prompt inviting you to translate; if you don't see it or want more control, you can install an extension. The result is similar: one click and you're done.
Native translation in Firefox
When Firefox detects a language other than your own, you'll see an indicator in the bar and you can select the target language from a selector. It's straightforward and requires no extra steps.
Recommended extensions for Firefox
If you prefer a more comprehensive solution, add an add-on from the add-ons manager. Extensions like "To Google Translate" allow you to translate pages or selections on the fly. Right-clicking is the quickest way to use it.
- Open the menu (hamburger icon) → “Add-ons and Themes”.
- Search for “Translations” and choose your option (for example, To Google Translate).
- Install, set your languages in Options and save. When visiting pages in other languages, you can translate with the context menu.
Microsoft Edge: Translation Ready
Edge includes Microsoft's built-in translator, similar to the translation features in Microsoft Teams . When you open a page in another language, a notification appears with options to translate now and, if you wish, always translate in that language. If you don't see the notification, use the translation icon in the address bar.
- Choose the language you want to translate into.
- Check “Always translate pages” to automate the process. Edge supports dozens of languages and integrates with your ecosystem.
Safari on macOS and iPhone/iPad
Safari has built-in translation, though its language list is somewhat more limited than some other browsers. On macOS, if the page supports it, you'll see a translation button in the smart search field. Tap it and choose the language to see the translated version.
If you need a language that isn't listed, add it in System Preferences → Language & Region so Safari can recognize it. This expands the browser's available language options.
On iPhone and iPad , tap the "aA" button in the address bar and choose "Translate to Spanish" (or another supported language). If this is your first time, you may need to enable the feature. On earlier versions or if you want more languages, share with the "Microsoft Translator" app from the Share menu.
Brave and Opera: add translation with extensions
Brave and Opera don't always include the same native integration as Chrome or Edge, but you can fix that in a minute by adding an extension. The most popular is Google Translate, although there are several alternatives.
Brave
Open the Chrome Web Store, search for "Translate," and add the "Google Translate" extension (or another of your choice). After installation, you'll see the icon in the toolbar; from there, you can translate the current page with a single click. You can also translate selected sections.
Opera
In Opera, add a translation extension from its catalog (Google Translate or ImTranslator are common options). Once installed, right-clicking will allow you to translate the entire page or specific sections.
Android: Translate from Chrome on your mobile
On Android , Chrome displays a bar at the bottom when it detects another language. Choose the target language, and if you want, go to options to show more languages. If the bar doesn't appear, open the three-dot menu and tap "Translate . "
From that same menu, you can specify that pages in a particular language should always be translated or never translated. Again, you have "always" and "never" lists to customize your experience.
iPhone and iPad: Translate pages with Safari and alternatives
As mentioned, in Safari, tap "aA" and select "Translate to Spanish." If you don't see the desired language, check your system's language settings. For unsupported languages or alternative streams, the Microsoft Translator app adds an action to the Share menu.
Translate entire websites and documents with Google Translate
When you need to translate an entire site (not just a single page) or prefer a view in a dedicated tab, Google Translate makes it easy. It works by pasting the site's URL into the translation box.
- Go to Google Translate and select the source language (or use automatic detection) and the target language.
- Paste the site URL into the box on the left and click the link that appears on the right. The translated site will open with a bar to change the language or return to the original..
You can also translate documents ( PDF , DOC, PPT, etc.) from the Documents tab. Keep in mind the size limit (10 MB) and that the formatting may change during the process. Images, widgets, or complex layouts may not be preserved.
Useful Google Translate features you should know about
In addition to page translation, Google Translate offers resources that enhance your daily experience. They can get you out of a bind both inside and outside your browser.
- Instant translation: Shows the translation as you type, useful when writing or taking notes in another language. See instant translation in Word.
- Offline translation: Download language packs to translate text when you don’t have internet (great for traveling).
- Automatic language detection- If you don't know what language a text is in, the system identifies and translates it without you having to guess, even in meetings with voice translation in Google Meet.
Do you want your own website to be multilingual?
If you have a website and want to reach a wider audience, creating multilingual versions improves the user experience and can help with SEO . There are solutions for all levels and budgets.
- Polylang (WordPress): Free, allows you to create translated versions of posts, pages, menus, and categories. Requires you to contribute or review translations.
- ConveyThis: Plugin that adds over 100 languages with automatic translation and a language switcher. Limited free plan and SaaS-style paid options.
- Weglot: a widely used alternative for translating websites and managing translations with an SEO-friendly approach.
If your hosting provider offers IP geolocation, you can display the appropriate language based on the visitor's location and allow manual language selection using a selector. A good implementation should always respect the user's choice.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.