Skip to content

iSegaro/Translate-It

Repository files navigation

Translate It!

The Ultimate Translation Ecosystem for Modern Web Browsers.

Chrome Firefox




• English | • فارسی | • 日本語

Translate It Extension

Translate It is not just a translator; it's a high-performance, modular ecosystem designed to bridge the language gap across any device. Engineered with a "zero-pressure" philosophy, it is optimized to run seamlessly in modern browsers without taxing system resources or bloating RAM, even when dozens of tabs are active. Built with Vue.js 3 and powered by 10+ Providers, it offers a surgical approach to web translation with a focus on privacy, speed, and cost-efficiency.


Watch Demo on YouTube
Watch the video


Why Translate It?

  • Privacy First: OCR and core processes happen locally. Your data stays in your browser.
  • AI-Powered: Support for Gemini, OpenAI, DeepSeek and more.
  • Cost-Efficient: Save up to 70% on AI tokens with the unique Economy Mode.
  • Zero-Pressure Engineering: Optimized for low-footprint operation. Keep dozens of tabs open without worrying about RAM bloat or system slowdowns.
  • Platform Agnostic: Seamless experience from Desktop Chrome to Android Firefox.

Key Features

1. Advanced Translation Engines

  • Progressive Streaming Engine: Don't wait for large translations! The system splits long texts into optimized segments and renders them in real-time as they arrive, providing a fluid and responsive experience across all providers.
  • 10+ Providers: Switch between advanced AI models (LLMs) and traditional providers (Google, Microsoft, DeepL) instantly.

2. Surgical Element Translation (Point-and-Click)

  • Visual Highlight: Activate the mode and hover over any paragraph, button, or menu to see a real-time orange highlight. Click to translate that specific element instantly.
  • Layout Preservation: Translate text directly inside the website's structure. Your page layout remains 100% intact.
  • Hover Preview: Need to see the source? Simply hover over any translated element to see the original text in a surgical tooltip.

3. Smart Whole-Page Translation (Lazy-Loading)

  • Infinite Scrolling Support: Automatically detects and translates new content as you scroll down. Perfect for social media and long-form articles.
  • Dual Execution Modes:
    • Fluid Mode: Translates content in real-time as it enters the viewport.
    • On-Stop Mode: Waits for you to finish scrolling before initiating translation, saving API costs and reducing visual noise.

4. Screen Capture & OCR (Anything-to-Text)

  • Visual Translation: Capture and translate text from images, videos, PDFs, or any non-selectable web area.
  • Offline Engine: Powered by Tesseract.js with local model caching for "True Offline" privacy.

5. Subtitle Translation (SRT)

  • Easy File Translation: Upload your movie or course subtitles (.srt) and translate them to any language in seconds.
  • Perfect Timing & Style: Your video timestamps, italics, and bold text stay exactly as they are. No broken files.
  • Live Preview: Watch the translation happen line-by-line with a clear progress bar and estimated time remaining.
  • Fast & Reliable: Built to handle even long movies smoothly without missing a single line.

6. Smart Optimization Slider (Economy vs. Turbo)

Take full control over your API costs and UI speed with Optimization Levels (1-5):

  • Economy Mode (Level 1): Packs 70% more text per request. Perfect for saving AI tokens and preventing IP bans on traditional providers.
  • Turbo Mode (Level 5): Maximizes concurrency for the fastest possible UI response.

6. Cross-Platform Ergonomics

  • Mobile Bottom Sheet: A native-like, thumb-friendly interface for mobile browsers (Firefox Android, Kiwi, Lemur) with gesture support.
  • Desktop/Mobile FAB Menu: A draggable, persistent floating action button for instant access to OCR, Page Translation, Element Mode, and rapid feature toggles (like instant TTS or direct-translation mode).

7. Mouse on Hover (Instant Glance)

  • Glance-to-Translate: Move your mouse over any text while holding a modifier key (like Ctrl) to see an instant translation in a non-intrusive tooltip.
  • Smart Scoping: Choose your focus: translate a single Word, a full Sentence, or the entire Container block automatically.

Features at a Glance

Feature Description
Text Selection Instant translation icon/box right where you select text.
Element Mode Click any UI element to translate it inline while keeping the layout.
Whole Page Auto-translate entire pages with lazy-loading and smart memory management.
Mouse Hover Instant translation tooltip triggered by moving mouse over text (supports Word/Sentence/Container scopes).
Desktop/Mobile FAB Multipurpose draggable hub for instant OCR, Page Translation, Element Mode, and rapid feature toggles.
In-Field (Ctrl+/) Translate your input inside text fields before sending.
Smart Dictionary Definitions, synonyms, and usage examples with multi-accent TTS.
History & Export Keep track of your translations and export them for later use.
Resource Tracker Advanced memory management to keep your browser fast.

Getting Started

1. Installation

Install via the official stores for the best experience:

Chrome Firefox

For manual installation, see the Installation Guide.

2. Configuration

Most AI providers require an API key.

  • Follow the API Configuration Guide to set up Gemini, OpenAI, etc.
  • Free providers like Google and Yandex work out of the box.

3. Mastering Shortcuts

Maximize your productivity with the User Guide.


Developer & Contributing

We follow a Feature-Based Architecture using Vue 3, Pinia, and Vite.


Contributors


License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

Copyright (c) 2025-2026 Mohammad Khani and iSegar0.

For more details, please see the LICENSE file.


Star History Chart

About

Chrome/Firefox extension for translating(Read/Write/Listen) from Any Languages to Any Languages using API of Google Gemini , OpenAi , OpenRouter and WebAi.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors