Skip to content

Fix Firefox Auto-Translating Pages to the Wrong Language

Firefox picks the translation target from your browser locale, not from a dropdown in the pop-up. If you have leftover language packs or a non-English interface, pages can get translated into the wrong language every time.

The fix lives in Firefox Settings under AI Controls → On-device AI → Translations. You can change the target language, block specific sites, or turn the feature off entirely.

In this guide, I have covered:

Why Firefox picks the wrong target language

Firefox’s built-in translation runs on-device. It decides which language to translate pages into based on your browser locale, not on a setting you can pick from the pop-up panel.

If your Firefox interface is set to a non-English language, or you have leftover language packs installed from previous versions, Firefox may offer to translate every page into that language even when you read English content. The address-bar icon can fire on pages that do not need translating at all.

You can’t change the target language directly from the translation pop-up. The fixes live in Firefox’s settings, starting with the intl.accept_languages preference and the Translations subpage. For a full overview of how the feature works, see Mozilla’s website translation documentation.

Check the Translations settings page

Firefox groups every translation option under AI Controls. Start here to see which source languages are flagged to always or never translate.

  1. Click the hamburger menu horizontal 3-bar icon in the top right corner of Firefox.
  2. Select Settings from the menu.
  3. In the left sidebar, click AI Controls.
  4. Scroll to the On-device AI section in the main panel.
  5. Click Translations to open the Translations controls.
  6. Confirm the toggle at the top is set to Enabled (not Blocked).
  7. Click More translation settings to open the full language list page.

You’ll see three lists: Always translate these languages, Never translate these languages, and Never translate these sites. Add the language Firefox keeps wrongly picking to the Never translate list, or add English (or your reading language) to the Always translate list.

note icon

Firefox still translates into the top language in your browser locale, not into a language you pick from this page. The Always translate these languages entries override that behavior only for matching source pages.

Change the language Firefox uses to translate into

The target language is pulled from your browser locale. The most reliable fix is to put the language you actually read at the top of that list.

  1. Click the hamburger menu horizontal 3-bar icon in Firefox and select Settings.
  2. Click General in the left sidebar.
  3. Scroll to the Language section in the main panel.
  4. In Choose your preferred language for displaying pages, drag English (or the language you read in) to the top of the list.
  5. Select any leftover language packs you do not need, like an old Italian or Dutch pack, and click Remove.
  6. Close the Settings tab. The new target language applies on the next page you open.

Reload a foreign-language page and the translation icon in the address bar should now offer to translate into your top language instead of the wrong one. Language preferences can sync across devices through your Firefox account, in the same way as other Firefox data syncs between devices.

bulb tip icon

TIP: If the wrong target only shows up on one site, skip the global list and use Never translate this site on the Translations subpage instead.

Use the translation panel cog to block the wrong language

The translation pop-up has a small settings cog in the corner. It lets you mark the current source language as always or never to translate, which is useful when one language keeps triggering the wrong target.

  1. Open a page that Firefox wrongly offers to translate.
  2. Click the translation icon in the address bar to open the panel.
  3. Click the cog icon settings gear icon in the top right corner of the panel.
  4. Choose Never translate [Language] to silence that source language.
  5. Or, choose Always translate [Language] to force-translate it into your locale.
  6. To block translations on just the current site, choose Never translate this site instead.

Your choice is saved to the Translations subpage list, so it persists across sessions and applies to every site that matches. Per-site translation rules live alongside other Firefox site settings on the same Translations subpage.

Disable translations entirely

If you never want Firefox to offer translation, you can turn the feature off without uninstalling anything or removing language packs.

  1. Open Settings from the hamburger menu horizontal 3-bar icon.
  2. Click AI Controls in the left sidebar.
  3. Click Translations under On-device AI.
  4. Switch the top toggle from Enabled to Blocked.
  5. Close the tab. Firefox will no longer offer to translate any pages.

You can re-enable translation later from the same screen if you change your mind.

note icon

The translation icon in the address bar disappears right away, but Firefox may briefly re-show the prompt on tabs that were already open before the toggle was changed.

Reset Firefox as a last resort

If the wrong target language sticks even after the steps above, a Refresh clears saved preferences, extensions, and customizations without touching your bookmarks or saved logins.

  1. Click the hamburger menu horizontal 3-bar icon in Firefox and select Help.
  2. Choose More troubleshooting information.
  3. Click the Refresh Firefox button on the right side of the page.
  4. Click Refresh Firefox again in the pop-up to confirm.
  5. Reopen Firefox and check the Translations settings again.

After a refresh, the target language returns to your system locale. Make sure your OS language is set correctly before going this route.

Frequently Asked Questions

Why does Firefox want to translate pages into a language I don’t speak?

Firefox uses the order of languages in Settings → General → Language to pick the translation target. If the top entry in that list is a language you don’t actually read, Firefox will offer to translate every page into it, even pages already written in your language.

Can I change the “Translate to” language from the translation pop-up?

No. The pop-up only exposes a Translate from dropdown. The target language is controlled by your browser locale and the Always translate these languages list under Settings → AI Controls → Translations.

How do I stop Firefox from translating one specific website?

Open the translation panel on that site, click the cog icon settings gear icon in the corner, and choose Never translate this site. The site is added to the block list on the Translations subpage and Firefox skips the offer on every future visit.

Does disabling translations also disable other on-device AI features?

No. The Translations toggle only controls page and selected-text translation. Other features in the On-device AI group keep working when translation is off, because each one has its own toggle.

Will changing the Language list affect spell-check or keyboard shortcuts?

Changing the preferred-language list only affects how Firefox picks the translation target and which dictionaries it offers for spell-check. Keyboard shortcuts, bookmarks, and saved logins are not affected by that list.

Please share the article if you find it helpful:

Disclosure: This page may contain affiliate links, which means we may receive compensation for your purchases; of course at no extra cost to you (indeed, you may get special discounts).
Jack Mitchell

Jack Mitchell

Jack Mitchell is a software engineering graduate. He moved to Firefox for container tabs and privacy controls, so most Chrome extensions are gone. He surfs when the swell is good and keeps chillies alive on the balcony.

Leave a thought or feedback

Please leave a descriptive comment or feedback with your real name. Our human moderator vets every comment, and it may take 24 to 48 hours to get published or rejected.
Your email address will not be published, and we will never spam your inbox. Required fields are marked *