About this project

Read Frog is an open-source browser extension designed to turn everyday web reading into an immersive language learning experience. It is available for Chrome, Edge, and Firefox. Key features include: - Bilingual and translation-only display modes: Show original text alongside translation or replace it entirely, with automatic re-translation when switching modes. - Selection translation: Select text to reveal a smart toolbar offering real-time translation, detailed explanations tailored to language level, and text-to-speech. - Context-aware translation: Extracts page title and content to provide AI with full context for more accurate translations of technical terms and nuanced expressions. - Subtitle translation: Translates YouTube subtitles directly in the video player alongside original subtitles. - Text-to-speech: Powered by Edge TTS with 150+ voices across 80+ languages, adjustable rate/pitch/volume, automatic language detection, and smart sentence-aware chunking. - Custom AI actions: Define reusable AI tools with custom prompts and structured output fields for dictionary lookups, rewriting, summaries, or any workflow. - Flashcards and spaced repetition: Save vocabulary, definitions, examples, and notes to Notebase, create flashcards with customizable templates, and review with a spaced-repetition scheduler. - Batch requests: Groups multiple translation requests into single API calls to reduce costs, with smart retry logic and fallback handling. - 20+ AI providers: Connect via Vercel AI SDK to OpenAI, DeepSeek, Anthropic Claude, Google Gemini, xAI Grok, Groq, Mistral, Ollama, and more, plus free options like Google Translate, Microsoft Translate, and DeepLX. The project is dual-licensed under GPLv3 and a commercial license, with a free commercial license granted to Meituan Tabbit Browser Team for v1.21.3 and earlier. The extension supports multiple languages including English, Chinese (simplified and traditional), Japanese, Korean, Spanish, Russian, Turkish, and Vietnamese.