Translate-It  by iSegaro

Smart translation web extension for seamless cross-lingual communication

Created 9 months ago
258 stars

Top 98.1% on SourcePulse

GitHubView on GitHub
Project Summary

Translate It! is a browser extension designed to provide fast and versatile text translation directly within web pages and input fields. It targets users who frequently encounter content in different languages or need to translate their own input, offering a seamless experience through multiple intuitive translation methods and supporting a wide array of AI-powered translation services.

How It Works

The extension operates by intercepting user interactions with text. It supports translation via text selection (displaying a popup or icon near the selection), element selection (translating entire paragraphs or buttons by clicking them in a special mode), and in-field translation using a keyboard shortcut. Its core advantage lies in its flexible integration with multiple translation APIs, including Google Gemini, OpenAI, OpenRouter, and a local WebAI option, allowing users to choose based on cost, quality, or availability.

Quick Start & Requirements

Manual installation is required for Chrome/Chromium-based browsers and Firefox. For Chrome, download the ZIP, enable developer mode in chrome://extensions/, and drag the extracted folder. For Firefox, open about:debugging#/runtime/this-firefox/, click "Load Temporary Add-on...", and select manifest.json. A modern Chromium-based browser or Firefox is necessary. API keys are generally required for AI providers, though Google Translate and WebAI to API are free. Development requires Node.js and pnpm.

Highlighted Details

  • Free & Open Source: Licensed under MIT.
  • Multi-Provider Support: Integrates with Google Gemini, OpenAI, OpenRouter, WebAI, DeepSeek, Yandex, Bing, and Browser Translator.
  • Advanced Features: Includes text pronunciation with accent options and a dictionary mode providing definitions, synonyms, and usage examples.
  • Customization: Allows configuration of API URLs and models for providers like Gemini and OpenAI to balance quality and cost.
  • Local Translation: Offers a WebAI to API option for local, API-key-free translation.

Maintenance & Community

The project is maintained by iSegar0 and Mohammad. Community interaction primarily occurs through GitHub Issues and Pull Requests. No dedicated community channels like Discord or Slack are explicitly mentioned.

Licensing & Compatibility

The extension is released under the MIT License, permitting commercial use and integration into closed-source projects. It is compatible with modern Chromium-based browsers (Chrome, Edge, Brave) and Firefox.

Limitations & Caveats

While many providers are free, using services like OpenAI or DeepSeek may incur costs depending on usage and chosen models. Manual installation is required, and users in certain regions (e.g., Iran) might need a VPN to access API registration services. Development requires specific tooling (Node.js, pnpm).

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
3
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.