# filipeps/traduzir-paginas-web

**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/filipeps-traduzir-paginas-web).**

5,640 stars · 680 forks · JavaScript · mpl-2.0

## Links

- GitHub: https://github.com/FilipePS/Traduzir-paginas-web
- Homepage: https://addons.mozilla.org/firefox/addon/traduzir-paginas-web/
- awesome-repositories: https://awesome-repositories.com/repository/filipeps-traduzir-paginas-web.md

## Topics

`addons` `chrome` `edge` `firefox` `google` `pages` `site` `traduzir` `translate` `translation` `webextension`

## Description

Traduzir-paginas-web is a browser extension that translates full web pages, selected text, and PDF documents directly within the current tab. It operates as an in-page translation add-on, allowing users to translate content without leaving the page or navigating to an external service.

The extension supports multiple translation providers, including Google and Yandex, and lets users choose which service to use for processing text. It can translate an entire web page with a single click, handle the text inside PDF files displayed in the browser, and translate only the specific portion of text a user has highlighted on a page.

Under the hood, the extension uses a background script to coordinate translation requests and provider selection, injects a translation overlay into the active tab via a content script, and walks the page's DOM tree to isolate visible text nodes while skipping scripts, styles, and hidden elements. For PDFs, it renders pages to a hidden canvas and extracts text for translation. Translation requests are chained as asynchronous promises to handle multiple concurrent page sections without blocking the UI.

## Tags

### Web Development

- [AI Translation Extensions](https://awesome-repositories.com/f/web-development/browser-extensions/ai-translation-extensions.md) — A browser extension that translates full web pages, selected text, and PDF documents using services like Google or Yandex.
- [In-Page Full Page Translators](https://awesome-repositories.com/f/web-development/in-page-full-page-translators.md) — Translates an entire web page's content with a single click without leaving the current tab. ([source](https://addons.mozilla.org/firefox/addon/traduzir-paginas-web/))

### Artificial Intelligence & ML

- [Integrated Web Translation](https://awesome-repositories.com/f/artificial-intelligence-ml/multilingual-content-translation/integrated-web-translation.md) — Translates the visible content of a web page into another language without leaving the browser tab.
- [Multi-Service Translation Aggregators](https://awesome-repositories.com/f/artificial-intelligence-ml/multilingual-content-translation/translation-result-comparison/multi-service-translation-aggregators.md) — Lets users choose between different translation providers like Google or Yandex to process text.
- [Text Translation Services](https://awesome-repositories.com/f/artificial-intelligence-ml/text-translation-services.md) — Translates only the specific portion of text highlighted on a page. ([source](https://addons.mozilla.org/firefox/addon/traduzir-paginas-web/))
- [Translation Provider Selectors](https://awesome-repositories.com/f/artificial-intelligence-ml/text-translation-services/translation-provider-selectors.md) — Lets users choose a translation provider from a list of supported services like Google or Yandex. ([source](https://addons.mozilla.org/firefox/addon/traduzir-paginas-web/))

### Business & Productivity Software

- [Translation Workflow Add-ons](https://awesome-repositories.com/f/business-productivity-software/pricing-add-ons/translation-workflow-add-ons.md) — An add-on that translates web content and PDFs directly in the browser without leaving the current tab.

### Development Tools & Productivity

- [In-Browser PDF Translators](https://awesome-repositories.com/f/development-tools-productivity/asynchronous-task-processing/asynchronous-pdf-translation/in-browser-pdf-translators.md) — Translates text inside PDF files that are open and displayed in the browser. ([source](https://addons.mozilla.org/firefox/addon/traduzir-paginas-web/))
