awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Bistutu avatar

Bistutu/FluentRead

0
View on GitHub↗
7,204 stars·342 forks·TypeScript·GPL-3.0·18 viewsfluent.thinkstu.com↗

FluentRead

FluentRead is an open-source browser translation plugin that displays original text alongside its translation directly on web pages. It supports bilingual reading through side-by-side rendering, gesture-triggered activation via mouse hover, double-click, or touch, and keeps all translation data stored locally on the user's device with publicly auditable source code for privacy protection.

The plugin offers a multi-engine translation selection, supporting over 20 providers including traditional services and large language models, allowing users to balance accuracy, cost, and privacy for each task. It provides full page translation with a single click, inline translation injection without page reloads, and selected text translation with a popup display. A back-translate feature reverses translations to the original language for verification and learning.

FluentRead includes automatic caching of translated content for 24 hours to avoid redundant network requests, and supports configuration for cross-origin access to local AI models like Ollama by setting environment variables. The plugin is designed for translating academic papers, international communications, and general web content across languages.

Features

  • Bilingual Web Page Translators - A browser plugin that displays original text alongside its translation for side-by-side reading and language learning.
  • Translation Provider Selectors - Chooses among 20+ translation providers including AI models to balance accuracy, cost, and privacy for each task.
  • Translation Engine Plugins - Abstracts each translation provider behind a unified plugin interface so users can swap engines at runtime.
  • Multi-Provider Translation Selectors - Lets users choose among 20+ translation providers including AI models for each task.
  • Local Translation Data Stores - Keeps all translation data and user preferences on the local device with publicly auditable source code.
  • Local Data Storage - Keeps all user translation data on the local device for privacy.
  • Local-First Privacy Tools - Stores all translation data locally on the user's device for privacy.
  • Privacy-Preserving Utilities - Keeps all translation data stored locally with open-source code for independent audit and user privacy protection.
  • User Privacy Protection - Stores all translation data locally and keeps source code open for independent audit.
  • Translation Engine Switching - Swaps between 20+ translation providers at runtime to match accuracy or cost needs.
  • AI Translation Extensions - An open-source browser extension that translates web pages bilingually using multiple translation engines and AI models.
  • Page Content Injections - Injects translated text directly into the DOM alongside original content without reloading the page.
  • Bilingual Page Layouts - Renders original and translated text side-by-side within the page DOM for bilingual reading.
  • In-Page Full Page Translators - Converts entire webpages into the target language with a single click without reloading.
  • Academic Paper Summarizations - Translates foreign research papers and articles to quickly understand specialized terminology and content.
  • Academic PDF Translation - Translates foreign research papers and articles to help users quickly understand specialized terminology.
  • Selected Text Translation Popups - Displays a translation popup for any selected text with a one-click copy option.
  • Local Data Caches - Stores translated content in local browser storage with a 24-hour expiry to avoid redundant network requests.
  • Translation Result Caches - Caches translated content for 24 hours to avoid redundant network requests.
  • Business Communications Translations - Translates business emails, technical documents, and news to support cross-language reading and comprehension.
  • Gesture-Based Action Triggers - Binds translation actions to mouse hover, double-click, or touch gestures via event listeners on the page.
  • Translation Activation Gestures - Initiates translation through configurable mouse hover, double-click, or touch gestures.

Star history

Star history chart for bistutu/fluentreadStar history chart for bistutu/fluentread

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to FluentRead

Similar open-source projects, ranked by how many features they share with FluentRead.
  • filipeps/traduzir-paginas-webFilipePS avatar

    FilipePS/Traduzir-paginas-web

    5,640View on GitHub↗

    Traduzir-paginas-web is a browser extension that translates full web pages, selected text, and PDF documents directly within the current tab. It operates as an in-page translation add-on, allowing users to translate content without leaving the page or navigating to an external service. The extension supports multiple translation providers, including Google and Yandex, and lets users choose which service to use for processing text. It can translate an entire web page with a single click, handle the text inside PDF files displayed in the browser, and translate only the specific portion of text

    JavaScriptaddonschromeedge
    View on GitHub↗5,640
  • mengxi-ream/read-frogmengxi-ream avatar

    mengxi-ream/read-frog

    8,099View on GitHub↗

    Read Frog is an AI-powered immersive translation browser extension that functions as a bilingual reading assistant and text explanation tool. It connects to over 20 AI providers, including OpenAI and Anthropic, with configurable endpoints, API keys, and model settings, enabling translation and explanation of web content directly in the browser. The extension distinguishes itself through several integrated capabilities. It translates webpage content by placing translations directly next to the original text for side-by-side comparison, and can process content from PDFs, videos, and comics. It

    TypeScriptbrowser-extensionchinesechrome-extension
    View on GitHub↗8,099
  • fishjar/kiss-translatorfishjar avatar

    fishjar/kiss-translator

    8,826View on GitHub↗

    kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It functions as a bilingual web translator, displaying original and translated text side-by-side while preserving the layout, formatting, and links of the original webpage. The tool distinguishes itself through deep AI customization, using terminology glossaries, conversation memory, and variable-based prompt templating to improve translation accuracy. It supports real-time translation streaming and allows users to compare outputs from multiple translation services simultaneously w

    JavaScriptextensiontranslatetranslation
    View on GitHub↗8,826
  • hcfyapp/crx-selection-translatehcfyapp avatar

    hcfyapp/crx-selection-translate

    4,135View on GitHub↗

    crx-selection-translate is a multimodal translation browser extension designed to process text, images, PDFs, and audio-visual content. It provides a translation interface that operates across various digital formats, including a bilingual mode for web pages that displays translated content alongside the original text. The tool features a multi-engine comparison system that aggregates results from several translation services for selected text. It also includes an optical character recognition utility to extract and translate text from screenshots, clipboards, and image files. Additional cap

    chromechrome-extensioncrx
    View on GitHub↗4,135
See all 30 alternatives to FluentRead→

Frequently asked questions

What does bistutu/fluentread do?

FluentRead is an open-source browser translation plugin that displays original text alongside its translation directly on web pages. It supports bilingual reading through side-by-side rendering, gesture-triggered activation via mouse hover, double-click, or touch, and keeps all translation data stored locally on the user's device with publicly auditable source code for privacy protection.

What are the main features of bistutu/fluentread?

The main features of bistutu/fluentread are: Bilingual Web Page Translators, Translation Provider Selectors, Translation Engine Plugins, Multi-Provider Translation Selectors, Local Translation Data Stores, Local Data Storage, Local-First Privacy Tools, Privacy-Preserving Utilities.

What are some open-source alternatives to bistutu/fluentread?

Open-source alternatives to bistutu/fluentread include: filipeps/traduzir-paginas-web — Traduzir-paginas-web is a browser extension that translates full web pages, selected text, and PDF documents directly… mengxi-ream/read-frog — Read Frog is an AI-powered immersive translation browser extension that functions as a bilingual reading assistant and… hcfyapp/crx-selection-translate — crx-selection-translate is a multimodal translation browser extension designed to process text, images, PDFs, and… fishjar/kiss-translator — kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It… bin-huang/chatbox — Chatbox is a desktop client and multi-provider chat interface for interacting with large language model APIs across… lencx/noi — Noi is an AI-powered web browser designed to organize AI prompts and manage parallel browsing workspaces. It serves as…