# immersive-translate/immersive-translate

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/immersive-translate-immersive-translate).**

17,917 stars · 1,056 forks

## Links

- GitHub: https://github.com/immersive-translate/immersive-translate
- Homepage: https://immersivetranslate.com
- awesome-repositories: https://awesome-repositories.com/repository/immersive-translate-immersive-translate.md

## Topics

`chrome-extension` `safari-extension` `translation` `userscript`

## Description

Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large language models to provide automated, real-time text conversion directly within the web interface. It functions as a browser extension that intercepts and modifies web content, injecting translated text nodes into the document object model to maintain original page layouts and styling.

The project distinguishes itself through its granular control over the translation process, allowing users to define site-specific rules, manage custom terminology glossaries, and customize translation prompts for specific tasks. It supports a wide range of media beyond standard text, including optical character recognition for images and manga, real-time interpretation for video meeting captions, and the generation of bilingual ebooks and documents.

Beyond core web page translation, the platform includes supplemental utilities for reading comprehension, such as text annotation, currency conversion, and content highlighting. It also incorporates privacy-focused features like middleware-based content masking to desensitize sensitive information before it is transmitted to external translation services.

## Tags

### User Interface & Experience

- [Translation Extensions](https://awesome-repositories.com/f/user-interface-experience/translation-extensions.md) — Provides a browser extension that renders bilingual web content by integrating translation engines directly into the page.
- [Bilingual Display Components](https://awesome-repositories.com/f/user-interface-experience/content-display-components/bilingual-display-components.md) — Provides side-by-side bilingual text rendering to improve reading comprehension on foreign language websites. ([source](https://immersivetranslate.com/docs/))
- [Translation-Enabled Input Fields](https://awesome-repositories.com/f/user-interface-experience/input-field-enhancements/multilingual-input-fields/translation-enabled-input-fields.md) — Converts standard web input boxes into multilingual interfaces to facilitate real-time bilingual communication. ([source](https://immersivetranslate.com/docs/))
- [Hover Translation Interfaces](https://awesome-repositories.com/f/user-interface-experience/translation-tools/hover-translation-interfaces.md) — Displays bilingual translations of specific paragraphs when users interact with text using modifier keys. ([source](https://immersivetranslate.com/docs/features/hover/))

### Web Development

- [Translation Tools](https://awesome-repositories.com/f/web-development/translation-tools.md) — Translates entire web pages while preserving original layout and styling through DOM injection. ([source](https://immersivetranslate.com/docs/faq/))
- [Browser Extensions](https://awesome-repositories.com/f/web-development/browser-extensions.md) — Operates as a browser extension that intercepts network requests and DOM mutations to modify web content in real-time.
- [Side-by-Side Web Translators](https://awesome-repositories.com/f/web-development/translation-tools/side-by-side-web-translators.md) — Displays dual-language text side-by-side on websites to assist with reading foreign language content.
- [Site Translation Rules](https://awesome-repositories.com/f/web-development/translation-tools/site-translation-rules.md) — Specifies which web pages to translate and which elements to include or exclude using URL patterns and CSS selectors. ([source](https://immersivetranslate.com/docs/advanced/))
- [Translation Workflow Orchestrators](https://awesome-repositories.com/f/web-development/internationalization-localization/translation-management-platforms/automated-translation-workflows/translation-workflow-orchestrators.md) — Defines complex translation sequences using structured configuration formats to perform iterative tasks. ([source](https://immersivetranslate.com/docs/prompts/))
- [Translation Prompt Managers](https://awesome-repositories.com/f/web-development/translation-tools/translation-prompt-managers.md) — Adjusts translation behavior by defining custom instructions and variables to control how content is processed. ([source](https://immersivetranslate.com/docs/prompts/))

### Artificial Intelligence & ML

- [Translation Services](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/language-model-integrations/translation-services.md) — Integrates multiple third-party translation engines and large language models to provide automated text conversion within the browser. ([source](https://immersivetranslate.com/docs/services/))
- [Bilingual Browsing Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/agent-and-tool-integrations/web-browsing-tools/bilingual-browsing-interfaces.md) — Displays foreign language websites with side-by-side translations to improve reading comprehension for non-native speakers.
- [AI Translation Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-translation-tools.md) — Integrates customizable terminology and domain-specific libraries to enhance translation accuracy across various media types. ([source](https://immersivetranslate.com/))
- [Image Text Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/image-translation-pipelines/image-text-translators.md) — Extracts and translates text from local or web-based images using optical character recognition. ([source](https://immersivetranslate.com/))
- [Visual Translation Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/optical-character-recognition/visual-translation-interfaces.md) — Extracts and translates text from images and manga panels using visual processing and translation services.
- [Translation Model Configurators](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-translation-tools/translation-model-configurators.md) — Overrides default model configurations and adjusts prompt validation settings for specific translation tasks. ([source](https://immersivetranslate.com/docs/advanced/))

### Business & Productivity Software

- [Bilingual Converters](https://awesome-repositories.com/f/business-productivity-software/ebook-readers/bilingual-converters.md) — Converts digital books and documents into dual-language versions while preserving original formatting.
- [Bilingual Ebook Generators](https://awesome-repositories.com/f/business-productivity-software/ebook-readers/bilingual-ebook-generators.md) — Converts standard ebook files into dual-language versions that preserve original formatting for offline reading. ([source](https://immersivetranslate.com/docs/features/epub/))

### Graphics & Multimedia

- [Visual Media Translation Tools](https://awesome-repositories.com/f/graphics-multimedia/visual-media-translation-tools.md) — Extracts and translates text from images, manga, and comics directly within the browser. ([source](https://immersivetranslate.com/))

### Networking & Communication

- [Subtitle Translation Overlays](https://awesome-repositories.com/f/networking-communication/real-time-translation-services/subtitle-translation-overlays.md) — Intercepts and translates live video and meeting captions to provide bilingual text overlays for online communication.
- [Real-time Translation](https://awesome-repositories.com/f/networking-communication/real-time-translation.md) — Provides real-time translation for live audio and text during virtual meetings to facilitate communication. ([source](https://immersivetranslate.com/))
- [Real-time Translation Services](https://awesome-repositories.com/f/networking-communication/real-time-translation-services.md) — Intercepts and translates live video meeting captions and subtitles to enable seamless communication across languages.
- [Asynchronous Client Orchestrators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-orchestration/asynchronous-client-orchestrators.md) — Manages concurrent requests and fallback logic across multiple external translation providers through a unified interface.

### Part of an Awesome List

- [Browser Extensions](https://awesome-repositories.com/f/awesome-lists/ai/browser-extensions.md) — Enables bilingual web page and document translation.
- [Translation Tools](https://awesome-repositories.com/f/awesome-lists/media/translation-tools.md) — Extension for bilingual web page translation.

### Development Tools & Productivity

- [Translation Extensions](https://awesome-repositories.com/f/development-tools-productivity/translation-extensions.md) — Provides instant translations and pronunciation for highlighted text directly within the browser interface. ([source](https://immersivetranslate.com/))

### Security & Cryptography

- [Translation Privacy Maskers](https://awesome-repositories.com/f/security-cryptography/data-obfuscation-tools/ui-sensitive-data-obfuscation/translation-privacy-maskers.md) — Identifies and masks private data like email addresses during the translation process to ensure user privacy. ([source](https://immersivetranslate.com/docs/sensitive/))

### Content Management & Publishing

- [Document Processing](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing.md) — Processes PDFs and ePubs to provide bilingual output while maintaining original document formatting and layout. ([source](https://immersivetranslate.com/docs/usage/))
- [DOM-Based Content Renderers](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/rendering-visualization/dom-based-content-renderers.md) — Injects translated text nodes directly into the document object model to maintain original page layout and styling.
- [Bilingual Subtitle Renderers](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/bilingual-subtitle-renderers.md) — Displays bilingual subtitles for web-based video players by integrating with native tracks or custom services. ([source](https://immersivetranslate.com/docs/faq/))
- [Translation Preference Settings](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/translation-management/translation-preference-settings.md) — Manages core translation settings including target languages, service selection, and automatic translation toggles. ([source](https://immersivetranslate.com/docs/faq/))
- [Optical Character Recognition Engines](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/intelligent-extraction-frameworks/optical-character-recognition-engines.md) — Extracts text from images and manga using optical character recognition before passing the data to translation engines.

### Software Engineering & Architecture

- [Translation](https://awesome-repositories.com/f/software-engineering-architecture/glossaries/translation.md) — Integrates custom terminology lists to ensure consistent translation of specific industry terms. ([source](https://immersivetranslate.com/docs/advanced/))
