mengxi-ream / read-frog
🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing mengxi-ream/read-frog in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler view[![Read Frog banner][image-banner]][website] 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** · 简体中文 · Official Website · Tutorial · Changelog · Blog [![Latest Version badge][extension-release-shield]][github-release-link] [![Chrome Version badge][chrome-version-shield]][chrome-store-link] [![Edge Version badge][edge-version-shield]][edge-store-link] [![Firefox Version badge][firefox-version-shield]][firefox-store-link] [![Discord badge][discord-shield]][discord-link] [![Chrome Users badge][chrome-users-shield]][chrome-store-link] [![Edge Users badge][edge-users-shield]][edge-store-link] [![Firefox Users badge][firefox-users-shield]][firefox-store-link] [![Stars badge][star-history-shield]][star-history-link] [![Contributors badge][contributors-shield]][contributors-link] ![Last Commit badge][last-commit-shield] [![Issues badge][issues-shield]][issues-link] [![Sponsor badge][sponsor-shield]][sponsor-link] Table of contents TOC • 📺 Demo • 👋🏻 Getting Started \& Join Our Community • Download • Community • ✨ Features • 🔄 Bilingual / Translation Only • 🧠 Context-Aware Translation • ✨ Selection Translation • 📝 Custom Prompts • 📦 Batch Requests • 🤖 20+ AI Providers • 🎬 Subtitle Translation • 🔊 Text-to-Speech (TTS) • 📖 Read Article • 🤝 Contribute • Contribute Code • 📜 Commercial License Grant • ❤️ Sponsors 📺 Demo 👋🏻 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][issues-link] encountered. Download | Browser | Version | Download | | ------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- | | Chrome | [![Chrome Version badge][chrome-version-shield]][chrome-store-link] | [Chrome Web Store][chrome-store-link] or [中国镜像][crxsoso-link] | | Edge | [![Edge Version badge][edge-version-shield]][edge-store-link] | [Microsoft Edge Addons][edge-store-link] | | Firefox | [![Firefox Version badge][firefox-version-shield]][firefox-store-link] | [Firefox Add-ons][firefox-store-link] | Community | [![Discord badge][discord-shield-badge]][discord-link] | In Discord ask questions, and connect with developers. | | :----------------------------------------------------- | :------------------------------------------------------------------------------------- | | [![WeChat badge][wechat-shield-badge]][wechat-link] | 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][image-star]][github-star-link] Star History [![Back to top][back-to-top]](#readme-top) ✨ Features Transform your everyday web reading into an immersive language learning journey with Read Frog's powerful features. 🔄 [Bilingual / Translation Only][docs-tutorial] 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][back-to-top]](#readme-top) 🧠 [Context-Aware Translation][docs-tutorial] Enable AI to understand the full context of what you're reading. When activated, Read Frog uses Mozilla's Readability library to extract the article's title and 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][back-to-top]](#readme-top) ✨ [Selection Translation][docs-tutorial] 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][back-to-top]](#readme-top) 📝 [Custom Prompts][docs-tutorial] Define your own translation prompts to translate like an expert. Create domain-specific prompts for technical documents, literary works, or casual content. Use tokens like , , , and to build dynamic, context-aware prompts. Save multiple prompt patterns and switch between them based on what you're reading. Your prompts, your rules. [![Back to top][back-to-top]](#readme-top) 📦 [Batch Requests][docs-tutorial] 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 han…