Skip to content

Omni Extension

Last updated: Aug 31 2024

Omni Extension is an optional feature designed to enhance the functionality of our web translator. It allows for Extension Scraping — a more reliable method for fetching raw text from various websites, especially those with Javascript rendering and Cloudflare protection.

You can install the extension directly from the Chrome Web Store.

NOTE

Omni only provide official support for the Chrome browser on desktop. On mobile, you may try using Kiwi Browser or Yandex Browser to install the extension.

Usage

1. Installation

Omni Extension is available on the Chrome Web Store. Press the "Add to Chrome" button on the page to install the extension.

A prompt will appear asking for permission to add the extension to your browser. While allowing the extension to "read and change all your data on the websites you visit" might sound alarming, it is necessary for the extension to help scrape text from various websites.

Omni Extension Permission Request Prompt

2. Activate the Extension

After installation, you need to make sure that the extension is activated for scraping. You should see an option for enabling/disabling the extension when you open the options modal for Omni's web translator (available on the top right corner of the page).

WARNING

If 'Extension Scraping' is not available in the settings, the extension might not be activated correctly. Please try to reload the page or restart your browser.

Options showing 'Extension Scraping'

3. Translate with Extension

TIP

Extension Scraping is on by default when the extension is installed. However, it can still fail to work due to various reasons. If you encounter issues, try disabling the feature and see if normal scraping works.

WARNING

Chrome's automatic translation feature might interfere with the extension's scraping process. Make sure to disable automatic translation settings for Google Translate for the best experience. Disabling Automatic GTL translation

You are now ready to translate using the extension. When you request a translation, the translator will communicate with the extension to fetch the raw text from the website. You may see a pop-up window of the requested website during the scraping process.