DualView Translator - 原文併記翻訳 by hirokatsu hibino
Dual-view translation: keeps the original visible with the translation right below. Google Translate / DeepL ready, with AI summaries on tap.
Extension Metadata
Screenshots
About this extension
Tired of translation tools that swallow the original text? DualView Translator keeps it right there — the translation slides in right under the original, so you never lose the context.
Great for language learners, anyone reading foreign articles, or when you just want to double-check what a translator gave you.
■ What you get
■ The 8 translation modes
■ The translation bar
Open a foreign-language page and a small bar pops up at the top. One click to "Translate", one click to "Translate & Summarize". That's it.
■ Auto-translation rules
Got a site you read in another language every day? Register it once with a URL pattern, narrow down to the part you care about with a CSS selector (or just click the element to generate one), and you're set. Works with SPAs, dynamic content, even webmail.
■ Dynamic content
Lazy-loaded sections, infinite scroll — they get picked up and translated as they appear. No need to keep clicking "translate" again.
■ Translation engines
■ AI summaries
Hook up Claude (Anthropic) or Gemini (Google) and get a quick 3–5 line summary of the page you just translated. API key needed for these.
■ Privacy, plain and simple
■ Keyboard shortcuts
Great for language learners, anyone reading foreign articles, or when you just want to double-check what a translator gave you.
■ What you get
- Dual-view display — the translation appears right under the original, no jumping back and forth
- 8 translation modes — pick what fits: a single line, the whole page, just one element, with or without AI summary
- Auto-translation rules — set up your favorite sites once, and they get translated automatically when you open them
- Translation reset — undo per element with the × button, or wipe everything in one tap
- Two engines — Google Translate (free, no setup) or DeepL (sharper translations)
- AI summaries — Claude or Gemini sums up the translated content in 3–5 lines
- Tabbed popup — translation actions and settings, neatly separated
- Keyboard shortcuts — Ctrl+Shift+T, you know the drill
- 11 UI languages — Japanese, English, Chinese (Simplified/Traditional), Korean, French, German, Spanish, Portuguese, Russian, Arabic
- Dark / Light theme — follows your OS, no fuss
■ The 8 translation modes
- Selection translation — highlight text, the panel pops up
- Full-page translation — translate the whole page in dual view
- Full-page + AI summary — translation plus a quick overview
- Element selection translation — click the element you care about
- Element selection + AI summary — same, but with a summary
- Right-click translation — select text, right-click, done
- Element translation (right-click) — right-click on a block to translate it
- Element translation + AI summary — same, with a summary
■ The translation bar
Open a foreign-language page and a small bar pops up at the top. One click to "Translate", one click to "Translate & Summarize". That's it.
■ Auto-translation rules
Got a site you read in another language every day? Register it once with a URL pattern, narrow down to the part you care about with a CSS selector (or just click the element to generate one), and you're set. Works with SPAs, dynamic content, even webmail.
■ Dynamic content
Lazy-loaded sections, infinite scroll — they get picked up and translated as they appear. No need to keep clicking "translate" again.
■ Translation engines
- Google Translate: free, no API key, ready to roll (default)
- DeepL: better quality. Free tier covers 500,000 characters/month
■ AI summaries
Hook up Claude (Anthropic) or Gemini (Google) and get a quick 3–5 line summary of the page you just translated. API key needed for these.
■ Privacy, plain and simple
- Your text only goes to the translation engine you picked
- API keys live in your browser's local storage, nowhere else
- No history collection, no tracking, no data goes to us
■ Keyboard shortcuts
- Ctrl+Shift+T → toggle full-page translation
- Ctrl+Shift+Y → translate selected text
- Ctrl+Shift+R → enter element selection mode
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Exchange messages with programs other than Firefox
- Access your data for all websites
Optional permissions:
- Access your data for translate.googleapis.com
- Access your data for api-free.deepl.com
- Access your data for api.deepl.com
- Access your data for api.anthropic.com
- Access your data for generativelanguage.googleapis.com
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 1.5.0
- Size
- 89.88 KB
- Last updated
- 3 days ago (May 1, 2026)
- Related Categories
- License
- MIT License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Add to collection