mengxi-ream/read-frog
🐸 Read Frog - Language Learning & Translate | 🐸 陪读蛙 - 语言学习与翻译
📖 Read Frog – AI‑powered language‑learning browser extension
What it is – Read Frog is an open‑source browser extension (Chrome, Edge, Firefox) that brings AI‑driven translation, explanation, text‑to‑speech and flash‑card creation directly into any web page you read. It lets you turn ordinary web content into an interactive language‑learning experience without leaving the browser.
Key capabilities
- Bilingual / translation‑only view – toggle between side‑by‑side original + translation or a pure translated page.
- Selection toolbar – select any text and instantly get translation, a language‑level‑aware explanation, or spoken output via Edge TTS (150+ voices, 80+ languages).
- Context‑aware translation – the extension sends the page title and a condensed Markdown version of the whole page to the LLM so translations respect domain‑specific terminology and nuance.
- Subtitle translation – YouTube videos can show translated subtitles alongside the original ones.
- Flashcards & spaced repetition – save vocab, definitions, example sentences, and reading notes to Notebase; the built‑in scheduler quizzes you using the classic “Again / Hard / Good / Easy” system.
- Custom AI actions – define your own prompts, output fields and model/provider, then run them from the selection toolbar (e.g., dictionary lookup, rewrite, summarise). Pre‑made templates for dictionary and writing improvement are included.
- Batch request optimisation – groups many translation calls into a single API request, cutting token usage and cost by up to ~70 % with automatic retry and fallback.
- 20+ AI providers – via the Vercel AI SDK you can connect to OpenAI, Anthropic Claude, Google Gemini, Groq, Mistral, Ollama, DeepSeek, xAI Grok, etc., plus free fall‑backs like Google Translate, Microsoft Translate and DeepLX.
How to start
- Install from the Chrome Web Store, Edge Add‑ons, or Firefox Add‑ons (links provided in the README). A Chinese mirror (
crxsoso.com) is also available for Chrome. - Open any webpage, select text, and use the floating toolbar to translate, explain, or listen.
- Enable Context‑aware mode in the settings for higher‑quality translations.
- Create flashcards from highlighted vocabulary and review them through the built‑in spaced‑repetition scheduler.
- Join the community on Discord (global) or WeChat (mainland China) for support and feature discussion.
Development & contribution
- The repo is a monorepo containing the extension code, a small API, and a website. Development instructions are in
PORTLESS_LOCAL_DEVELOPMENT.mdand the contribution guide linked from the docs. - The project is dual‑licensed under GPL‑v3 and a commercial license; a free commercial license has been granted to Meituan Tabbit Browser Team for versions ≤ v1.21.3.
- Contributions are welcomed: bug reports, feature ideas, or pull requests. A contributors badge and star‑history chart are displayed in the README.
Why it matters Read Frog leverages modern LLM APIs to provide real‑time, context‑aware language assistance inside the browser, turning everyday web browsing into a low‑friction learning activity. By bundling translation, explanation, TTS, flashcards and custom AI actions, it reduces the need for separate tools and keeps the learner’s flow uninterrupted.
Quick links
Related
- Project
- Project
- Project
- Project
- Project