browsers.to
Best browser extensions for translation
TWP - Translate Web Pages icon

TWP - Translate Web Pages

A free, open-source Firefox add-on that translates whole pages in place with Google or Yandex.

Last updated November 2026

About TWP - Translate Web Pages

TWP, short for Translate Web Pages, is a Firefox add-on made by the developer Filipe Dev. Click once and the page you are reading is translated in place, without opening a new tab. It can also translate selected text and PDF documents, and it supports several translation services. It is the one to try on Firefox if its built-in translation does not cover your language.

It is free and open source under MPL-2.0, and the project shows steady commits on GitHub. The Firefox listing has about 566,000 users and a 4.7 rating from over 3,700 reviews. There is also a separate TWP build for Firefox for Android. Some browser pages, such as the Firefox add-ons site, cannot be translated by any extension.

The catch is where your text goes. The README says TWP sends the page contents to Google or Yandex servers, and the Firefox listing adds that those services may collect data. The developer's own statement is that TWP does not collect any data, but your text still goes to a third party, so it is not a private option. It needs access to all sites. On Chrome, Edge and Brave there is no official store release, only a manual install, with a store version planned.

Pros and cons

  • One-click translation of whole pages, with no new tab
  • Free and MPL-2.0 licensed, with active development on GitHub
  • About 566,000 Firefox users and a 4.7 rating from over 3,700 reviews
  • The developer says it collects no data
  • No Chrome Web Store or Edge listing, only a manual install on Chromium
  • Page contents go to Google or Yandex, which may collect data
  • Needs access to all sites, and cannot translate some browser pages

Permissions

It asks for access to all sites, plus active tab, context menus, storage and web requests. It needs this to read and rewrite the text of any page you translate.