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
mengxi-ream avatar

mengxi-ream/read-frog

0
View on GitHub↗
8,099 stars·531 forks·TypeScript·GPL-3.0·20 viewsreadfrog.app↗

Read Frog

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 explains words, phrases, and sentences at a difficulty level matching the reader's language proficiency, and reads selected text aloud with adjustable voice, speed, pitch, and volume settings. The tool also translates YouTube subtitles directly in the video player, showing translations alongside original captions.

Under the hood, the extension aggregates multiple translation requests into a single API call to reduce token usage, with automatic fallback to individual requests. It builds translation prompts that include page title and content summary for more accurate results, and normalises diverse input formats like PDF, video subtitles, and comic text into a uniform structure for processing. AI translation providers are loaded as interchangeable plugins, each implementing a common interface for API calls and model configuration.

Features

  • AI Translation Extensions - A browser extension that translates web content by placing translations next to original text, with AI-driven explanations and text-to-speech.
  • Multi-Provider Chat Clients - Connects to over 20 AI providers for translating and explaining web content, with configurable endpoints and model settings.
  • AI Provider Integrations - Connects to over 20 AI providers with configurable endpoints, API keys, and model settings.
  • Bilingual Web Page Translators - Displays original text alongside translations for side-by-side comparison on web pages.
  • Language Translation & Detection - Handles translation between a range of languages such as English, French, German, and Spanish.
  • Proficiency-Based Explanations - Adjusts the complexity of word and phrase explanations to match the reader's language level using a difficulty-scoring model.
  • Immersive Translation Tools - Translates webpage content by placing each translation directly next to its original text for side-by-side comparison.
  • On-the-fly Text Translation - Translates highlighted text on a page and shows the result immediately without leaving the current view.
  • Proficiency-Based Explanations - Explains selected text at a difficulty matching the reader's language level for deeper understanding.
  • Proficiency-Based Text Explainers - Explains words, phrases, and sentences at a difficulty matching the reader's language proficiency level.
  • Reading Assistants - Displays original text alongside translations for side-by-side comparison, supporting PDFs, videos, and comics.
  • AI-Assisted Language Learning - Explains words, phrases, and sentences at a difficulty level matching the reader's language proficiency.
  • Side-by-Side Text Injectors - Inserts translated text directly into the live webpage DOM next to each original element for side-by-side reading.
  • Side-by-Side Web Translators - Translates webpage content and displays translations alongside the original text for side-by-side comparison.
  • Subtitle Translation - Translates YouTube subtitles directly in the video player, showing translations alongside original captions.
  • In-Player Subtitle Translators - Translates YouTube subtitles directly in the video player, showing translations alongside original captions.
  • Web and Multimedia Content Translators - Processes content from PDFs, videos, and comics, extending translation beyond plain web text.
  • Text-to-Speech Integrations - Connects to browser speech synthesis APIs with configurable voice, speed, pitch, and volume for reading selected text aloud.
  • Page Context Prompts - Sends page title and content summary to the AI for more accurate, context-aware translations.
  • Provider Plugin Architectures - Loads AI translation providers as interchangeable plugins, each implementing a common interface for API calls and model configuration.
  • Selected Text Readers - Reads selected text aloud using text-to-speech with adjustable voice, speed, pitch, and volume.
  • Text-to-Speech Synthesizers - Reads selected text aloud with adjustable voice, speed, pitch, and volume settings.
  • Content Format Normalizers - Normalises diverse input formats like PDF, video subtitles, and comic text into a uniform structure for translation.
  • Prompt Context Aggregators - Builds translation prompts that include page title and content summary for more accurate results.
  • Request Batching - Aggregates multiple translation requests into a single API call to reduce token usage.

Star history

Star history chart for mengxi-ream/read-frogStar history chart for mengxi-ream/read-frog

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

Frequently asked questions

What does mengxi-ream/read-frog do?

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.

What are the main features of mengxi-ream/read-frog?

The main features of mengxi-ream/read-frog are: AI Translation Extensions, Multi-Provider Chat Clients, AI Provider Integrations, Bilingual Web Page Translators, Language Translation & Detection, Proficiency-Based Explanations, Immersive Translation Tools, On-the-fly Text Translation.

What are some open-source alternatives to mengxi-ream/read-frog?

Open-source alternatives to mengxi-ream/read-frog include: bistutu/fluentread — FluentRead is an open-source browser translation plugin that displays original text alongside its translation directly… fishjar/kiss-translator — kiss-translator is a browser extension that provides an AI translation pipeline to render bilingual web content. It… zuodaotech/everyone-can-use-english — This project is an AI-powered English education tool and browser extension designed for immersive language learning.… yetone/openai-translator — openai-translator is a cross-platform translation tool and language learning utility available as a browser extension… hcfyapp/crx-selection-translate — crx-selection-translate is a multimodal translation browser extension designed to process text, images, PDFs, and… librum-reader/librum — Librum is a cross-platform digital ebook reader and library manager designed to render multiple book formats. It…

Open-source alternatives to Read Frog

Similar open-source projects, ranked by how many features they share with Read Frog.
  • bistutu/fluentreadBistutu avatar

    Bistutu/FluentRead

    7,204View on GitHub↗

    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 t

    TypeScript
    View on GitHub↗7,204
  • 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
  • yetone/openai-translatoryetone avatar

    yetone/openai-translator

    24,926View on GitHub↗

    openai-translator is a cross-platform translation tool and language learning utility available as a browser extension and desktop application. It functions as a client for large language model APIs to translate, summarize, and polish text across different digital environments. The project differentiates itself by integrating optical character recognition to translate text extracted from images and screenshots. It also includes a language learning workflow that allows users to save new vocabulary to a digital book and use text-to-speech synthesis for pronunciation. The tool provides broad tex

    TypeScript
    View on GitHub↗24,926
  • zuodaotech/everyone-can-use-englishZuodaoTech avatar

    ZuodaoTech/everyone-can-use-english

    34,948View on GitHub↗

    This project is an AI-powered English education tool and browser extension designed for immersive language learning. It functions as a proficiency training suite that integrates AI tools and linguistic analysis directly into external websites and streaming video platforms. The system employs a DOM injection model to add interactive overlays and toolbars to web pages. It uses large language model APIs to provide real-time translations and maps curated pronunciation and grammar exercises to specific timestamps in external media. The tool covers a broad range of English proficiency training, in

    TypeScript
    View on GitHub↗34,948
See all 30 alternatives to Read Frog→