ランキングに戻る

mengxi-ream/read-frog

TypeScriptreadfrog.app

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

browser-extensionchrome-extensiondeepseeklanguage-learningllmopenaigptenglish-learningimmersive-translatereacttranslatewxt
スター成長
スター
8.6k
フォーク
589
週間成長
Issue
92
5k
2025年5月2025年9月2026年2月2026年7月
成果物npmnpm install read-frog
README

Read Frog banner

mengxi-ream%2Fread-frog | Trendshift Star History Rank

An open-source AI-powered language learning extension for browsers.
Supports immersive translation, article analysis, multiple AI models, and more.
Master languages effortlessly and deeply with AI, right in your browser.

English 简体中文 繁體中文 日本語 한국어 Español Русский Türkçe Tiếng Việt

Official Website · Tutorial · Changelog · Blog

Latest Version badge Chrome Version badge Edge Version badge Firefox Version badge
Discord badge Chrome Users badge Edge Users badge Firefox Users badge
Stars badge Contributors badge Last Commit badge Issues badge
Sponsor badge

Table of contents

TOC


📺 Demo

Read Frog Popup Interface Read Frog Translation Interface

👋🏻 Getting Started & Join Our Community

Read Frog's vision is to provide an easy-to-use, intelligent, and personalized language learning experience for language learners of all levels. This has become possible in the AI era, but there are few products on the market that meet this demand. Therefore, we decided to take matters into our own hands and ultimately make the world no longer reliant on human language instructors.

Whether you are a user or a developer, Read Frog will be an important part of your journey toward this vision. Please be aware that Read Frog is currently under active development, and feedback is welcome for any issues encountered.

Download

Browser Version Download
Chrome Chrome Version badge Chrome Web Store or 中国镜像
Edge Edge Version badge Microsoft Edge Addons
Firefox Firefox Version badge Firefox Add-ons

Community

Discord badge In Discord ask questions, and connect with developers.
WeChat badge If you are in mainland China, you can add the WeChat account to join the WeChat group.

[!IMPORTANT]

⭐️ Star Us, You will receive all release notifications from GitHub without any delay ~

Star Read Frog on GitHub

Star History Star History Chart

Back to top

✨ Features

Transform your everyday web reading into an immersive language learning journey with Read Frog's powerful features.

🪄 Custom AI Actions

Turn selected text into reusable AI tools that match the way you read and learn. Define your own prompts and structured output fields, choose a provider, model, and icon, then run the action directly from the selection toolbar for dictionary lookups, rewriting, summaries, explanations, or any workflow you design.

Start with the built-in Dictionary and Improve Writing templates, or build an action from scratch. Structured results can also be mapped and saved to Notebase for later study.

Back to top

🧠 Flashcards & Spaced Repetition

Save vocabulary, definitions, example sentences, translations, and reading notes to Notebase, then turn them into flashcards with customizable card templates. Content you discover while reading becomes study material without interrupting your flow.

Review due cards online and rate each one Again, Hard, Good, or Easy. Read Frog's spaced-repetition scheduler uses your feedback to decide when each card should appear again—right before you are likely to forget it.

Back to top

🔄 Bilingual / Translation Only

Switch seamlessly between two translation display modes. Bilingual mode shows the original text alongside its translation, perfect for learning and comparison. Translation-only mode replaces the original text entirely for a cleaner reading experience.

The extension automatically re-translates all visible content when you switch modes while translation is active, ensuring a smooth transition without needing to refresh the page.

Back to top

Selection Translation

Select any text on a webpage to reveal a smart toolbar with powerful options. Translate streams the translation in real-time. Explain provides detailed explanations tailored to your language level. Speak reads the text aloud using text-to-speech.

The toolbar intelligently positions itself to stay within the viewport, supports drag interactions, and works across all websites. Perfect for quick lookups while reading.

Back to top

🧠 Context-Aware Translation

Enable AI to understand the full context of what you're reading. When activated, Read Frog extracts the page title and a concise Markdown version of the page content, providing this context to the AI for more accurate, contextually-appropriate translations.

This means technical terms get translated correctly within their domain, literary expressions maintain their nuance, and ambiguous phrases are interpreted based on the surrounding content rather than in isolation.

Back to top

🎬 Subtitle Translation

Translate YouTube subtitles directly in the video player. Watch foreign language content with translations displayed alongside the original subtitles, making video content accessible for language learning.

Back to top

🔊 Text-to-Speech (TTS)

Listen to any selected text with high-quality AI voices. Powered by Edge TTS — completely free, with 150+ voices across 80+ languages including Chinese, English, Japanese, Korean, and many more. Adjust rate, pitch, and volume to your preference.

Automatic language detection (basic or LLM-powered) with per-language voice mapping ensures the right voice for every language. Smart sentence-aware chunking handles long text by splitting at natural boundaries and prefetching the next chunk for seamless playback. Perfect for pronunciation practice and auditory learning.

Back to top

📦 Batch Requests

Save up to 70% on API costs with intelligent request batching. Read Frog groups multiple translation requests into single API calls, reducing overhead and token usage while maintaining translation quality.

The system includes smart retry logic with exponential backoff and automatic fallback to individual requests if batch processing fails. All handled transparently in the background.

Back to top

🤖 20+ AI Providers

Connect to 20+ AI providers through Vercel AI SDK: OpenAI, DeepSeek, Anthropic Claude, Google Gemini, xAI Grok, Groq, Mistral, Ollama, and many more. Configure custom endpoints, API keys, and model settings for each provider.

Plus free translation options: Google Translate, Microsoft Translate, and DeepLX for cost-free basic translations.

Back to top

🤝 Contribute

Contributions of all types are more than welcome.

  1. Promote Read Frog to your friends and family.
  2. Report issues and feedback.
  3. Contribute code.

Contribute Code

Project Structure: DeepWiki

Ask AI to understand the project: Dosu

Check out the Contribution Guide for more details.

ReadFrog is dual-licensed under GPLv3 and a commercial license.

See CONTRIBUTING.md for contributor licensing terms.


Read Frog contributors

Back to top

📜 Commercial License Grant

Tabbit Meituan Tabbit Browser Team: Free license (at no cost) for closed-source commercial use, limited to v1.21.3 and earlier versions (commit 724863f). Granted on March 3, 2026, 9:00 AM (Vancouver Time, UTC-8).

Back to top

❤️ Sponsors

Every donation helps us build a better language learning experience. Thank you for supporting our mission!

Sponsors

Back to top

関連リポジトリ
gorhill/uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

JavaScriptnpmGNU General Public License v3.0ublock-originblocker
66.4k4.2k
refined-github/refined-github

:octocat: Browser extension that simplifies the GitHub interface and adds useful features

TypeScriptnpmMIT Licensechrome-extensiongithub
31.8k1.8k
quasarframework/quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

JavaScriptnpmMIT Licensequasar-frameworkvuejs
quasar.dev
27.2k3.7k
nextai-translator/nextai-translator

基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.

TypeScriptnpmGNU Affero General Public License v3.0chatgptchrome-extension
24.9k1.8k
openai-translator/openai-translator

基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.

TypeScriptnpmGNU Affero General Public License v3.0chatgptchrome-extension
24.2k1.8k
ovity/octotree

GitHub on steroids

JavaScriptnpmGNU Affero General Public License v3.0githubchrome
octotree.io
23.2k1.8k
AutomaApp/automa

A browser extension for automating your browser by connecting blocks

VueOthervuechrome-extension
goautoma.com/extension
21.5k2.3k
dailydotdev/daily

daily.dev is the personalized developer news feed and community. Get the best tech content from 1000+ sources in your browser new tab or on mobile. Free and open source.

GNU Affero General Public License v3.0chrome-extensiondeveloper-tools
daily.dev
19.9k571
Nagi-ovo/voyager

Voyager — an all-in-one enhancement suite for AI Studio, Gemini, Claude & ChatGPT: timelines, folders, prompts, usage tracking, chat export, plugins, and more. / 面向 AI Studio、Gemini、Claude 与 ChatGPT 的全能增强套件。

TypeScriptnpmGNU General Public License v3.0chat-managementchrome-extension
voyager.nagi.fun/en
19.2k628
moonD4rk/HackBrowserData

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

GoGo ModulesMIT Licensechromemacos
14.4k1.8k
bitwarden/clients

Bitwarden client apps (web, browser extension, desktop, and cli).

TypeScriptnpmOtherwebextensionjavascript
bitwarden.com
13.4k1.9k
PlasmoHQ/plasmo

🧩 The Browser Extension Framework

TypeScriptnpmMIT Licensebrowser-extensionchrome-extension
plasmo.com
13.1k458