VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Translate Easily to any Language | How to Translate Websites in Firefox on PC, Android and iPhone

Three students study around open books and worksheets in a shared classroom.

To translate a webpage in Firefox on a computer, open the site and use the **Translate icon**, **Translate page** menu action or right-click **Translate page**. Choose the source and target languages, then select Translate. Mozilla’s Firefox Translations runs **on-device**, using downloaded language packs rather than sending the webpage text to a cloud translation server.

On Firefox for Android, built-in translation is available from version 126. On Firefox for iPhone and iPad, Mozilla introduced an experimental on-device translation feature from version 146, subject to rollout and a smaller supported-language list. The iPhone version currently translates into the device language and does not provide the same arbitrary target selection as desktop.

This guide covers Firefox webpage translation on Windows, Mac, Linux, Android and iPhone, plus selected-text translation, offline language packs, missing controls and accuracy checks. It answers how to translate a Firefox page without assuming every client has identical features.

Quick steps: translate a website in Firefox

Desktop: Open the page → click the translation icon or right-click → Translate page → select languages → Translate. Android: use the supported translation toolbar and settings. iPhone: on eligible Firefox 146+ installations, tap the bottom translation banner’s icon to translate to your device language, and tap again to show the original. See Mozilla’s desktop, Android and iOS Help.

Fifteen foundations of Firefox translation

Translate a full Firefox webpage on Windows, Mac or Linux

Mozilla’s Firefox Translations help explains that the built-in translation panel can appear automatically when a supported foreign-language webpage is detected. Choose the source language, choose the target language and select Translate. If it does not appear, click the translation icon in Firefox’s toolbar, use Translate page in the main menu or right-click the webpage and choose Translate page.

To return to the original, use the toolbar translation icon and Show original. This is especially helpful when checking an exact quotation, the word not or a conditional instruction that changes the reader’s next action. Translation provides reading assistance without altering what the author published. See Mozilla Firefox Translations.

Firefox page translation runs on your device

Mozilla says its Firefox translation model processes the webpage on-device rather than sending its text to an online translation server. Firefox may download language packs the first time you use a new language pair; after the packs have been installed, it can translate content locally even without an internet connection. This privacy model differs from the cloud-based translation described for some other browsers.

On-device translation does not make a malicious website safe or permit a user to redistribute confidential information. It also doesn’t prove that a translated allegation or price is true. Keep security, permission, factual accuracy and language processing as separate checks.

Firefox’s iPhone translation feature is newer and limited

Mozilla’s iOS guide says Firefox for iPhone and iPad introduced page translation with version 146. It translates supported webpages locally to the device’s language and may show a banner at the bottom of the screen. Tap the Translate icon to translate and tap it again to show the original. This feature is still subject to a progressive rollout, supported languages and remote-improvement settings.

Mozilla currently documents German, Spanish, French, Japanese, Portuguese and English in that iOS capability, with possible expansion later. It does not currently offer selecting an arbitrary target language independently of the device language, nor partial-page translation in this feature. Do not promise that every iPhone running Firefox will see a target-language dropdown identical to desktop.

How to troubleshoot missing translation on Firefox iOS

On iPhone, open Firefox → Settings → Translation under General where the feature is available. Check that translation prompts are enabled, that the app is version 146 or later and that the page uses a supported language different from the device language. Mozilla says some eligible users may still lack the feature during rollout, even with an up-to-date app.

Changing the phone’s region alone does not guarantee access. If the target language isn’t supported, don’t invent an app control to force it. For a small essential excerpt, another permitted reading method and a source-language check may be more reliable than repeatedly changing unrelated settings.

Firefox for Android offers local translation from version 126

Mozilla’s Android help documents built-in page translation starting with Firefox for Android 126. A translate toolbar can appear on supported foreign-language pages, with settings for when the browser offers translation and when downloaded language packs are available. It can continue translating newly loaded content while browsing the same site. Confirm the actual controls on your installed version.

On Android, translation also takes place on-device according to Mozilla. The ability to read a translated article doesn’t mean every image or embedded video has been localized. Check complex forms or dynamically updated content before completing payment, submitting private data or following an important instruction.

Translate only a selected passage on desktop

Firefox on desktop supports highlighting text and right-clicking Translate selection to your language. A popup shows the result and may provide Copy or Translate full page controls. Mozilla also describes right-clicking a hyperlink to translate link text. This is useful for short excerpts, glossary terms and individual paragraphs.

Selection boundaries matter. If a clause begins ‘do not’, translating only the words after not can reverse a prohibition. Include sufficient surrounding text to preserve context, and avoid treating a translated link label as evidence that its destination is available in the target language.

Control Firefox translations from AI Controls

Mozilla’s current desktop settings include Settings → AI Controls → Translations with options such as Available, Enabled or Blocked. Available allows offering translation, Enabled can automatically translate detected content and Blocked prevents that AI feature. The exact offered controls can vary with Firefox version. A Blocked setting may explain why the expected translation prompt doesn’t appear.

These settings are about availability and preference, not accuracy. A user who enjoys reading Spanish unassisted may suppress prompts, while a person studying Japanese may prefer to compare original and translated text. Choose the behavior that supports the actual reading task.

Download and manage language packs

To install a missing supported language pack on desktop, Mozilla points to Settings → General → Language and Appearance → Translations. The first translation for a pair may need a download, and the configured pack enables offline use afterward. If the desired language isn’t listed, it might not be supported for that direction.

Do not assume an on-device product can translate an unlimited list of languages without local resources. Language availability is not identical on every platform; specifically, Firefox iOS launched with a limited language set and a restricted target-language behavior. Check Mozilla’s current support pages rather than relying on another device’s screenshot.

Do not confuse interface language with translated page content

Firefox’s own menu language, preferred language requests to websites and built-in translation of a loaded page are different controls. A site may already publish an English version, while a browser language setting still asks for other preferences. Conversely, changing Firefox menus into English doesn’t automatically translate every foreign-language website.

Decide whether you want to navigate Firefox’s menus, view an official localized edition of a merchant’s site or translate the current source page. The last option doesn’t automatically change checkout region, legal terms or product availability.

Mixed-language webpages can confuse detection

A webpage may have English main text, Mandarin quotations, Malay proper names and code snippets. Mozilla says its translation works primarily with the webpage’s main language and may not handle mixed-language material optimally. If the source is detected incorrectly on desktop, choose the proper source in the translation panel where supported.

Keep borrowed cultural terms and official names recognizable. A human reviewer may need to explain a code-switched phrase that automatic page translation smooths over or misunderstands. Do not infer a person’s nationality from the language of a short comment.

Images and audio remain separate content types

Mozilla’s help says Firefox page translation is for text rather than non-text content such as images and videos. A website may place a warning inside a photograph, a table inside a scanned PDF or essential instructions inside a video soundtrack. The surrounding article can become readable without those assets changing.

If a learner needs the entire resource, identify these additional language surfaces and use a suitable authorized process. Don’t pretend that the user’s selected target language created a dubbed lecture or a translated image containing text.

Protect money, units, dates and source identities

Prices, quantities, model IDs, account handles, school levels, institution names and URLs are factual identifiers. A page translated into French doesn’t convert SGD 100 into euros. A livestream stated as 7 p.m. Singapore time shouldn’t become 7 p.m. local in every target language. Dates like 04/05/2026 may require clarification from the source author’s calendar convention.

Before making a purchase or traveling, verify current product availability and the actual event or checkout page. Translation doesn’t calculate exchange rates or authenticate sellers. An accurate target retains the same amount, instant, conditions and identity as the original.

Preserve negation, permission and uncertainty

Expressions such as not yet, subject to approval, no later than, at least, may and must often determine whether a person may act. Automatic translation can produce natural language while missing an important qualification, particularly when a sentence is long or unusual. Compare the source for consequential medical, legal, safety or financial language.

A question about whether a product might be suitable must not become a confirmed manufacturer specification. A refund under review is not a refund paid. A clear translation retains the correct procedural stage, who must act and what remains unresolved.

Translate protected or logged-in pages carefully

Mozilla says Firefox can translate content on password-protected or authenticated websites when the content is accessible and displayed in the browser. This is still a reading feature, not a way to circumvent credentials or privacy rules. On-device processing may reduce one category of external text sharing, but users should still respect the source content’s intended audience.

Don’t post confidential screenshots publicly to ask for translation when a safer authorized workflow is available. Translation controls also do not verify that a website requesting your password is legitimate. Check the domain, service identity and actual account rights separately.

Test the translated page as a real user

A translated interface may include buttons, dropdowns, checkout forms or error states that appear after new content loads. A fluent target label is not proof that clicking will perform the implied action. Inspect source and target for account deletion, consent, refunds, prices and any action with consequences.

If the original says Archive and the target looks like Delete permanently, resolve the discrepancy before clicking. Likewise, a translated shopping page may not support delivery to your country. The right final test is whether both language readers can take the same legitimate next step.

Official Mozilla documentation and comparisons: Firefox Translations · Firefox Android · Firefox iOS · iOS AI Controls · Translate in Edge · Translate in Chrome · Master Art of Translation.

Thirty-six Firefox translation examples

These illustrative situations show why platform-specific controls, source context and data integrity all matter. A clear target sentence should lead to the same real-world action as the source.

1. The desktop translation icon doesn’t appear

A Firefox user opens a supported foreign-language site but sees no automatic toolbar translation. Mozilla recommends checking Settings → AI Controls to ensure Translations is Available, then trying the main menu or right-click Translate page. It may also need a supported language pair or downloaded pack. Do not claim every missing icon is a browser defect or ask users to send private source content to an unknown online service. Diagnose the actual source and controls first.

2. Firefox iOS is still rolling out

An iPhone owner has a recent Firefox installation but cannot find the bottom Translate banner. Mozilla says the feature begins with Firefox iOS 146 and is released progressively, so an up-to-date client may still lack it. Check supported language and device-language difference and any Translation setting before troubleshooting further. Changing the phone’s country or asking for a nonexistent desktop-style toolbar doesn’t guarantee access. The documentation should state availability honestly rather than imply a universal feature.

3. The iPhone target is not selectable

A Spanish-speaking reader wants to translate an English page into French while the device’s language is Spanish. Mozilla says Firefox iOS’s current feature translates into the device language, not an independently selected arbitrary language. It also doesn’t support partial-page translation in that version. Avoid promising a dropdown copied from desktop. Choose an approved alternative when a different target is required and preserve the original text for comparison.

4. An Android language pack isn’t ready

Firefox Android 126+ supports local page translation, but a first translation may require downloading language resources. A user with poor connectivity expects the same immediate offline behavior before the pack is present. Explain that offline translation works after supported packs have been installed. Check downloaded languages and real page support, then try an authorized network to complete setup. Privacy-first on-device processing and initial pack download are compatible facts, not contradictions.

5. AI Controls blocks the translation feature

A Firefox desktop user selected Blocked for Translations and later expects the browser to prompt on every foreign-language page. The browser is following their preference. Open Settings → AI Controls and choose Available or the appropriate permitted option. If a language or site is also on Never translate, review that control. The user can keep prompts disabled for a language they know; the setting does not change source website meaning or factual reliability.

6. An unsupported language is treated as user error

A traveller opens a page in a language not currently listed in Mozilla’s supported pack combinations and cannot translate it. Installing random extensions may be unnecessary or unsafe. Consult the actual supported-language list and distinguish source and destination directions. A language’s presence in Firefox’s menu interface does not guarantee that its on-device translation model exists. Use a permitted alternative when necessary instead of falsely reporting universal support.

7. The source language is detected incorrectly

A site displays mostly Japanese paragraphs but includes English navigation and a Latin product name. The browser assumes the wrong main source language. On desktop, choose the correct source in the translation panel when available and check representative output. A multilingual page may require individual passages to be read separately. Do not confidently replace an unfamiliar regional term with a dictionary guess based only on the website’s navigation.

8. A selected-text translation misses not

A paragraph says ‘Do not connect the cable until power is off’. A user highlights ‘connect the cable’ and translates only that fragment. The resulting words may look like an instruction to connect immediately. Select the complete source sentence and relevant condition, then confirm the intended sequence. A browser cannot restore the negation that the person excluded from the selected text. For safety-related actions, qualified source verification matters.

9. A short word has different domain meanings

A technical webpage uses cell to mean a spreadsheet cell, and a biology page uses cell to mean a biological unit. One isolated word-level translation might be wrong for one context. Read the heading, diagram and adjoining example before choosing a target phrase. Firefox’s selection feature can be useful for research, but longer passages often supply necessary disambiguation. A coherent scientific explanation is more valuable than a literal word match.

10. A mixed-language paragraph has an unrecognized clause

A Singapore site alternates among English, Mandarin and Malay inside one sentence. Mozilla notes that Firefox Translations chiefly considers the main webpage language and may not handle mixed material perfectly. Compare code-switched terms with their original context and use a knowledgeable reviewer for important instructions. Do not infer the author’s nationality or identity from language choice, and preserve established local names rather than replacing them with guesses.

11. A medical instruction is translated too confidently

A health information site says a treatment may help a subset of participants after a preliminary trial. The target says it cures every person. The translation has strengthened both evidence and population. Preserve uncertainty and actual sample scope; consult appropriate healthcare advice before real treatment decisions. The fact that computation occurs locally does not independently certify medical meaning. Privacy and clinical correctness are distinct requirements.

12. A financial webpage changes currency by assumption

A user reads a Singapore-based store in French and assumes the displayed amount SGD 150 means 150 euros. The browser has translated prose, not necessarily performed currency exchange. Verify original denomination, shipping zone, checkout price and any fees. If conversion is needed, use a separately checked date-specific rate. The target language isn’t proof the merchant offers the same products or prices in a European market.

13. An upper-bound discount becomes a flat discount

The source promotion says up to 35 percent off selected products. A target summary says everything is 35 percent cheaper. The words up to and selected materially constrain the offer. Restore them and check the merchant’s actual current checkout. A historical deal may also be expired. Neither local processing nor fluent wording establishes a fresh valid commercial price, so the actual source conditions must remain visible.

14. A date changes month across regions

A source event page displays 04/05/2026. The user reads the translated page with a different month-day convention and schedules an event on the wrong date. Translation cannot infer the original intended calendar day merely from ambiguous digits. Check the organizer’s official record or source locale and express the verified month explicitly. A multilingual event note should lead every attendee to the same date and venue.

15. A time zone label disappears

A seminar is listed for 8 p.m. SGT and the translated target says simply 8 p.m. International participants may interpret their own local eight. Preserve the source time zone or obtain a separately calculated date-specific equivalent. A target-language translation is not a clock conversion, and seasonal offsets can change elsewhere. The actual event should represent one instant across all viewers.

16. A historical post says tomorrow

An archived article from last year says the museum opens tomorrow. Translating it today can make tomorrow look current if the post date is ignored. Anchor relative time to the original publication context and verify the present opening status through an official source. Firefox helps a reader understand a historic sentence, but doesn’t update the outside world’s event schedule. A target summary should not manufacture live availability.

17. A paid booking is only an invitation

A language-learning event page invites visitors to request a place. Machine translation makes the call to action sound like an automatically confirmed booking. Keep request, submission, approval and paid ticket as distinct steps. Check the actual reservation or registration system before claiming a seat is secured. Browser translation cannot create inventory, payments or permission simply by changing a button’s wording.

18. A source quotation becomes the author’s opinion

An academic page quotes a controversial claim and then rejects it. A target translation or summary removes quotation marks and makes the critic appear to endorse the claim. Read the parent paragraph and the actual citation. Preserve speaker identity, evidence and rebuttal. A credible multilingual article distinguishes what was reported from what the author believes. The browser cannot independently adjudicate a contested statement.

19. A screenshot stays untranslated

A software tutorial includes a photo of an interface with English buttons. Firefox’s on-device page translation handles ordinary text but Mozilla says it doesn’t translate image or video content as such. The surrounding explanation may become Japanese while the screenshot’s key words remain English. Translate or annotate the graphic separately with authorization, checking the current application version. Do not invent menu controls that don’t exist.

20. A source PDF remains foreign-language

A translated webpage has a link titled Read the full manual, pointing to a scanned PDF. Firefox’s page translation is not a promise that every embedded or linked PDF page has been translated. Treat the document as a separate artifact, verify scanned text and preserve source version and signatures. A target sentence that describes a handbook cannot make an unprocessed attachment readable or certified in another language.

21. A tutorial video remains in its original audio

Firefox translates a webpage around an embedded video, and the reader assumes the video’s soundtrack is now dubbed into their language. Mozilla’s feature description is text-only and does not guarantee translated audio, videos or image captions. Confirm any actual subtitle track and language separately. A bilingual learner should know what they will hear versus what they can read, especially if the recorded lesson contains formulas or numbers.

22. A product identifier is translated as a normal word

A hardware article names model ORANGE-14, and an automatic target description translates ORANGE into a fruit word. The model identifier can no longer be searched reliably. Preserve literal SKUs, usernames, URLs, error codes and version numbers. Translate their descriptive context instead. For technical instructions, compare a known identifier with the manufacturer’s current reference before purchasing compatible components.

23. Right-to-left presentation breaks an email address

An Arabic-language translated page contains Latin links and addresses. A user manually reverses characters to improve visual order and breaks an important support link. Use proper bidirectional rendering rather than modifying literal code. Copy and test the final URL and email address. A natural right-to-left reading experience should keep technical values exact, including numbers, syntax, punctuation and variable names.

24. An online account asks for confidential credentials

Firefox can locally translate a logged-in webpage that the user has legitimate access to. But another page may be a phishing imitation demanding passwords or a recovery code. On-device translation doesn’t authenticate the site or authorize a data disclosure. Verify the domain through a trusted source before entering confidential information. Source security and translation privacy are separate matters; a convincing English target is not evidence of legitimate origin.

25. A locked portal still needs actual permission

A reader assumes Firefox’s ability to translate authenticated pages means it can open protected pages without login. Mozilla says it can translate content the browser can access and display, not bypass passwords or permissions. Only access sources you are authorized to view. If an important translated excerpt must be shared with colleagues, check their access and the source’s confidentiality restrictions first. Clear words do not widen an approved audience.

26. An extension has different privacy practices

Someone who values Firefox’s local model installs an unrelated translator extension that requests broad website access. The extension may have its own processing and retention rules, so Mozilla’s on-device assurance for built-in translation should not be generalized. Read its permissions and vendor policy, and consider whether the built-in feature already meets the need. A browser can be privacy-conscious while an optional third-party service is subject to a different model.

27. A reader mistakes a vote for factual verification

A foreign-language forum article receives hundreds of upvotes for a claim about a new product. Firefox makes the claim understandable, but community engagement is not independent evidence. Keep author attribution and uncertainty, then verify with the manufacturer or responsible primary source. Translation shouldn’t turn ‘I heard this might work’ into an official guarantee or confuse popularity with accuracy.

28. A graph legend loses a data-series distinction

A research page uses Actual and Forecast labels on chart lines. Translated caption words appear misaligned with the chart, causing a target reader to interpret predictions as observed results. Check one source data point and each series label, including units and sample sizes. A webpage can be grammatical while its visual evidence is misread. Where chart labels are embedded in images, they may need separate review.

29. A first-person health claim becomes general advice

A user reports that a breathing exercise helped them feel calmer. A target summary says it has been proven to cure a diagnosed condition. That claim was never established by the author. Preserve first-person attribution and observational scope, then seek suitable medical sources if a health decision is involved. Translation is not research synthesis and must not introduce unsupported efficacy claims.

30. A language pack is not enough for all scripts

A user downloads one Firefox language model and expects every other language pair to work offline. Mozilla explains that translation requires supported downloaded resources. Check the actual from/to pairing and the installed language list. A pack used for one direction is not a universal license to translate all source languages, and mobile support is narrower in some versions. Test the real target with a short public page before planning offline use.

31. A translated comment loses its parent

A reader uses Firefox on a multilingual forum and sees ‘I agree’, but the comment actually replies to a correction two levels earlier. A summary associates it with the original question and reverses the participant’s view. Open the discussion structure and retain who is responding to whom. Machine translation can render a phrase well without resolving its referent. If the parent has been removed, acknowledge the uncertainty.

32. An archived product deal appears current

A promotion page from months ago promises limited stock ‘today’. A new translation makes the old wording readable but doesn’t renew stock or the offer. Preserve the source date, compare any current price and verify local merchant terms. Don’t recommend purchase availability based on an archived translated page. A correct target can say what the historical announcement stated without treating it as live.

33. A form validation message is partially translated

A registration form displays a translated title, but a later invalid submission triggers a dynamically generated error in the original language. The user may not know which field needs correction. Inspect the actual error and its relation to the form control, and translate or clarify it separately where needed. A successful page-wide translation isn’t proof that every later interactive state remains fully localized.

34. A page makes a regional legal promise

A foreign-language site explains a regulation applying to one country. The target leaves out that geographic restriction and makes it sound like global law. Preserve jurisdiction, effective date, applicability and any exceptions. Check current official guidance before acting on regulatory instructions. Firefox helps you understand source text but cannot independently adapt the legal rule to your residence. Translating the rule is distinct from advising that it applies to another jurisdiction.

35. A news story has a later correction

A source publication corrects its initial report after further verification, but a translated screenshot of the early text keeps circulating. A reader sees the older target and thinks it is the final news. Check original article update time and latest primary evidence, then identify what was corrected. Translation shouldn’t freeze an incomplete version as current fact. If publishing a bilingual summary, link the updated source where appropriate.

A Firefox translation workflow for reliable reading

Choose the correct Firefox client

Identify desktop, Android or iOS and its current version. Check whether translation is available for the source and destination pair, and whether mobile rollout or account settings apply.

Enable and prepare translation

On desktop use toolbar or Translate page, or manage AI Controls and language packs. On Android use supported translation controls. On iOS use the bottom banner if available to translate into device language.

Compare the original when meaning matters

Use Show original on desktop or the equivalent original toggle on iOS. Check negation, quantities, currency, time zones, source attribution and conditionals.

Identify material not covered

Review screenshots, image text, PDFs, videos and dynamically loaded form errors separately. Do not claim every asset is translated by the page-text function.

Maintain privacy and legitimate access

Built-in Firefox translation occurs locally, but that is not authentication, certification or permission to redistribute a private website. Review third-party tools separately.

Test the real reader decision

Ask whether a target reader would pay, travel, register, delete or act at the same time and under the same conditions as the original. Seek clarification or expert review for consequential ambiguity.

Frequently asked questions

How do I translate a Firefox webpage on a computer?

Open a supported foreign-language page and select the translation icon or right-click Translate page. Choose from/to languages and select Translate.

Is Firefox translation private?

Mozilla says its built-in Firefox Translations processes webpage text on-device using downloaded models rather than sending it to cloud translation servers.

Can Firefox translate webpages offline?

Yes, for supported language pairs after the required model packs have been downloaded and installed.

How do I translate on Firefox for Android?

Firefox Android supports built-in page translation from version 126. Use its translation toolbar or settings when the page and language are supported.

Does Firefox on iPhone have Translate?

Mozilla documents a translation feature starting with Firefox iOS 146, subject to experimental rollout and supported languages.

Can I select any target language on Firefox iOS?

Not in the documented initial iOS feature: it translates into the device language and has a limited language list.

Can I translate part of a webpage?

Firefox desktop supports Translate selection. Mozilla’s current iOS feature translates the whole webpage, not a selected excerpt.

Why is the Translate icon missing?

Check supported source/target languages, Settings → AI Controls → Translations, downloaded language packs and any Never translate preference. iOS rollout also affects availability.

Can Firefox translate pictures or videos?

Mozilla says its webpage translation applies to text, not image pixels or video audio. Those may require separate workflows.

Can Firefox translate a page behind login?

It can translate text that the browser has legitimately accessed and rendered. It does not bypass login or give permission to share private content.

Does translation validate the website?

No. It changes language, not the website’s legitimacy or factual accuracy. Independently verify high-impact requests.

What is the most useful accuracy check?

Both language audiences should understand the same actual facts, dates, conditions and legitimate next action.

Final Firefox accuracy and privacy checklist

Check your client and rollout, supported language pair, installed packs, AI Controls or mobile translation settings, original content, dates, money, URLs, qualifications, page authority and any omitted image or media text. Firefox’s on-device translation is a useful privacy feature, not a guarantee that the underlying page is safe or true. For important commitments, compare the source and seek verified clarification.

Official Mozilla Help: Firefox Translations · Android Translate · iOS Translate · Firefox iOS AI Controls.

Related reading: Translate Microsoft Edge · Translate Safari · Master Art of Translation.