Skip to content

CKATEPTb/iTranslate

Repository files navigation

iTranslate — Fast & Free Text Translation in Your Browser

iTranslate is a lightweight and convenient extension for Chromium-based browsers that allows you to instantly translate selected text on web pages or any text you type manually.

The extension supports multiple translation providers and works quickly without opening additional tabs or switching between websites.


Features

⚡ Instant translation of selected text

Simply select any text on a webpage and the translation will appear instantly. No need to copy text or open a translator in a new tab.

⌨️ Translate typed text using a hotkey

Type any text and press your configured hotkey — the extension will translate it instantly.

Hotkeys can be customized in the browser’s extension shortcut settings.

🌐 Multiple translation providers

Choose the translation service that works best for you:

  • Google Translate
  • DeepL
  • Lingvanex
  • Lara
  • LibreTranslate
  • MyMemory
  • OpenAI / Ollama

This allows you to balance translation quality, speed, and privacy.

🌍 Supported languages

  • English
  • Ukrainian
  • Russian
  • German
  • French

Advantages

  • instant translation of selected text
  • translate typed text using hotkeys
  • multiple translation providers
  • support for local AI models via Ollama
  • customizable keyboard shortcuts
  • completely free to use

Privacy

The extension does not collect or store user data. Translations are processed through the provider you choose.


How to install

  1. Download the latest archive from Release
  2. Extract the archive to any convenient folder on your computer.
  3. Open chrome://extensions/ (or your Chromium browser extensions page).
  4. Enable Developer mode.
  5. Click Load unpacked and select the extracted extension folder.

How to use

Translate selected text

  1. Open any website.
  2. Select text with your mouse.
  3. Wait a moment for the tooltip translation to appear.

Translate typed text

  1. Focus an input field, textarea, or contenteditable area.
  2. Type text (or select part of typed text).
  3. Press the extension hotkey (default: Alt+A).
  4. The selected text (or full input text) will be replaced with translation.

Configure providers

  1. Click the extension icon to open popup settings.
  2. Select translation provider.
  3. Set language pairs for selected text and input text.
  4. Fill provider-specific settings (API key, URL, model, prompt) if required.

Change hotkeys

  1. Open chrome://extensions/shortcuts.
  2. Find iTranslate.
  3. Change the shortcut for translate-focused-input.

License

This project is licensed under the LGPL-3.0-only License.

See the LICENSE.md file for details.

Author

Feel free to open issues and submit pull requests to improve the library!

About

Chromium extension that translates selected or typed text using Google, DeepL, LibreTranslate, OpenAI, Ollama, and more.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages