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.