Page translation
Translate a whole page, bilingual or translation only, or just the paragraph under your pointer.
Translate a page
Any of these starts translating the page you’re on, and does it again to bring back the original:
- Press Alt + E.
- Click Translate in the popup.
- Click the floating button on the side of the page.
- Right-click the page and choose Duet Translate’s translate entry.
Only the part of the page you’re looking at, and a little below it, is translated. More is translated as you scroll, so a long page doesn’t use up requests you never read.
Bilingual or translation only
- Bilingual puts each translation under its paragraph. This is the default and the best way to read in a language you’re learning.
- Translation only replaces the original text, for when you just want to understand the page.
Switch in the popup or with Alt + Shift + M. DeepLX can’t do translation only; switch to another provider for it.
Translate one paragraph
Hover translation translates only the paragraph under your pointer. Turn it on in Page Translation → Hover translation, then choose what triggers it: holding Ctrl, Alt, Shift or `, a long press of the mouse, or a shortcut of your own (Alt + Q to begin with).
What gets translated
On Page Translation → Basics:
- Translation range: All content translates everything, Main content skips menus, sidebars and footers.
- Translate tab title: also translates the title shown in the browser tab.
On Translation control:
- Small paragraph filter skips text shorter than a number of characters or words, such as buttons and labels.
- Auto skip based on language leaves paragraphs alone when they’re already in a language you list. Paragraphs already in your target language are always skipped, without a request.
Translate some sites by themselves
Also on Translation control:
- Auto translate based on website: sites that translate as soon as they open. The popup’s Always translate this site adds the current one.
- Auto translate based on language: pages detected in a language you list translate on their own.
- Never auto translate based on website: sites that never translate on their own, even when a language rule matches.
Sites are written as URL patterns; see site control.
Make it look the way you want
Choose how translations stand apart from the original, from a colour or a background to a blur you hover to reveal, or write your own CSS. See translation style.
Better translations with AI providers
With an AI provider, you can:
- pick or write the prompt sent with each request (prompt variables),
- turn on AI smart context translation under API Providers, which gives the AI a summary of the page before it translates so wording fits the context (the first request takes longer and costs more),
- fix how names and terms are translated with a glossary.
Requests and cost
Translation queue sets how fast requests go out, how many paragraphs share one AI request, and how far below the screen the page is translated ahead. Lower numbers use less of your API quota; higher ones translate faster. See troubleshooting if your provider complains about too many requests.
Translations are kept in a cache in your browser, so a page you’ve already translated comes back instantly and for free. Cache → Clear cache empties it.