How do I translate selected text in Firefox?
Last updated:
Sonic Translate translates selected text with a keyboard shortcut: select, press Ctrl+E, and the translation appears in a popup next to your selection. Today it is available for Chrome only; there is no Firefox listing on Mozilla Add-ons. In Firefox, the built-in translator offers selected-text translation only through the right-click menu.
How does the shortcut work?
In Chrome, the flow is:
- Select the text you want to translate on any webpage.
- Press Ctrl+E. A popup opens next to your selection with the original text, the translation, speaker buttons for both, a copy button, and a short dictionary preview.
- Press Shift+E instead if you want the full side panel with definitions, synonyms, and your translation history.
- Press Escape to close the popup or panel.
The defaults are the same on Windows, macOS, and Linux, and you can change the shortcut to any two-key combination in Options. Sonic Translate covers 109 languages and is powered by Google Translate — see the feature page for details.
Doesn't Firefox already translate selected text?
Yes, but only with the mouse. Firefox's built-in translation can translate a selection through the right-click menu; there is no keyboard shortcut for it, and users have been asking for one on Mozilla Connect. Sonic Translate adds that missing shortcut in Chrome.
The reverse is also true: Sonic Translate only translates text you select. For full-page translation, Firefox's built-in translator is the right tool.
Where do I get Sonic Translate for Firefox?
You can't today: Sonic Translate has no Firefox listing and is available for Chrome only. You can use it in Chrome from the Chrome Web Store — see translating selected text in Chrome.
Where won't the shortcut work?
Browser-internal pages block all extensions, so the shortcut can't respond on Chrome's chrome:// pages (settings, new tab) or the built-in PDF viewer. On regular webpages, select the text and press Ctrl+E.
Related
Don't have Sonic Translate yet?
Free · No account · 109 languages