PairTranslate  by Cookee24

Immersive browser translation extension

Created 3 months ago
348 stars

Top 79.9% on SourcePulse

GitHubView on GitHub
Project Summary

Pair Translate is an open-source browser extension designed for web page translation, enabling users to view original and translated text side-by-side. It targets users who frequently encounter foreign language content online and require immediate, integrated translation capabilities without leaving the page context. The primary benefit is an enhanced, non-disruptive reading experience for multilingual web content.

How It Works

The extension operates by appending translated text directly to the original content on web pages, facilitating an "immersive" reading experience. It supports a wide array of translation backends, including major platforms like Google Translate and Bing, as well as popular LLMs such as ChatGPT, Claude, and Gemini, offering flexibility in translation quality and cost. All translation requests are processed locally and routed directly from the user's browser to the chosen service provider, ensuring user privacy.

Quick Start & Requirements

Highlighted Details

  • Supports multiple translation services and LLMs (Google, Bing, DeepL, ChatGPT, Claude, Gemini).
  • "Immersive" translation appends translated text alongside original content.
  • Fully open-source with a focus on local processing and user privacy.

Maintenance & Community

The provided README offers no specific details regarding maintainers, community channels (like Discord or Slack), or project roadmap.

Licensing & Compatibility

  • License: GNU General Public License v3.0 (GPL-3.0).
  • Compatibility: GPL-3.0 is a strong copyleft license. Use in or linking with closed-source projects may require careful legal review and potentially offering source code under GPL-3.0. Commercial use is permissible but subject to the license terms.

Limitations & Caveats

The extension's functionality is dependent on the availability and API terms of the selected third-party translation services. As a browser extension, it operates within the browser's environment and may have limitations on translating content outside standard web pages or within specific browser security contexts. The README lacks details on performance benchmarks or specific unsupported scenarios.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
12
Issues (30d)
2
Star History
52 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.