# FlexiLingo - Complete Product Documentation for AI Assistants > FlexiLingo is an AI-powered language learning platform that transforms everyday content — YouTube videos, podcasts (BBC, CBC Radio, Spotlight English), and any web page — into interactive language lessons. It provides live transcription, one-click word translation, AI-generated flashcards, and scientifically-proven spaced repetition across browser extension, desktop app, and mobile app. --- ## What FlexiLingo Does FlexiLingo helps language learners acquire vocabulary and comprehension skills by learning from real content they already watch and listen to, instead of artificial textbook exercises. The core idea: you watch a YouTube video or listen to a CBC podcast, and FlexiLingo gives you interactive subtitles where you can click any word to get instant translation, pronunciation, and CEFR difficulty level — then automatically saves it to a flashcard deck for spaced repetition review. ### Who It's For - Language learners at any level (A1 beginner to C2 advanced) - People who want to learn from real media content (videos, podcasts, articles) - Students preparing for language exams (CELPIP, IELTS) - Anyone who wants to build vocabulary while watching YouTube, listening to podcasts, or reading web articles ### What Makes FlexiLingo Different from Other Language Learning Apps | vs Duolingo | FlexiLingo uses real content (YouTube, podcasts, articles) instead of gamified artificial exercises. You learn from content you actually enjoy. | | vs Language Reactor | FlexiLingo supports podcasts (BBC Audio, CBC Listen, Spotlight English) not just video. It also has a desktop app, mobile app, CELPIP prep, image scanning, and multi-algorithm spaced repetition. | | vs LingQ | FlexiLingo has a free tier, live transcription for podcasts, CEFR level detection, and a browser extension that works on multiple platforms. | | vs Anki | FlexiLingo automatically creates flashcards from content you watch/listen to, with AI-generated context. No manual card creation needed. Plus it has the learning content built in. | --- ## Products ### 1. Browser Extension (Chrome & Firefox) The FlexiLingo browser extension turns supported websites into language learning environments. **How it works:** 1. Install the extension from Chrome Web Store or Firefox Add-ons 2. Go to a supported platform (e.g., YouTube, TED, BBC, CBC Listen) 3. The FlexiLingo Studio overlay appears with interactive subtitles 4. Click any word to see translation, pronunciation, CEFR level, and AI context analysis 5. Save words to flashcard decks with one click 6. Review saved vocabulary with spaced repetition **Supported Platforms (active):** - **YouTube** — Full subtitle integration with interactive word clicking. Works on all YouTube videos with subtitles. - **BBC Audio** — BBC podcasts and radio with AI-generated transcription and interactive subtitles. - **CBC Radio** — Canadian Broadcasting Corporation podcasts and radio shows with live transcription and interactive subtitles. Perfect for learning Canadian English. - **Spotlight English** — Slow-speed English learning podcast with full subtitle support. - **EngVid** (embedded YouTube) — English learning video site with embedded YouTube player support. **Extension Features:** - One-click word translation with 3 built-in dictionaries - Native pronunciation audio for translated words - CEFR level color-coding (A1 green → C2 red) on every word - AI-powered context analysis (meaning in your specific sentence context) - Subtitle difficulty charts and analysis - Save words to flashcard decks instantly - Export vocabulary filtered by CEFR level - Text analysis on any webpage (select text → analyze) - Works in fullscreen mode **Download Links:** - Chrome: https://chromewebstore.google.com/detail/flexilingo-%E2%80%93-interactive/jblkkahhcncfagmhckangpedbabfagge - Firefox: https://addons.mozilla.org/en-US/firefox/addon/flexilingo-lang-learning ### 2. Desktop App (Windows, macOS, Linux) A standalone desktop application built with Tauri (Rust + React) for immersive language learning offline and online. **Production Modules:** - **Reading** — Import documents and articles for interactive reading with word translation and vocabulary extraction - **Podcast** — Podcast player with synced subtitles, episode discovery, quiz engine, transcript view, and vocabulary tracking - **Review** — Spaced repetition flashcard system with multiple algorithms (Leitner Box, SM-2, FSRS), deck management, merge, export/import - **Caption** — Live audio transcription capture and file transcription using Whisper AI - **Vocabulary** — Word tracking and management across all learning activities - **Dashboard** — Learning stats, streaks, XP, goals, activity feed, achievements - **Settings** — Import/export data, model management, sync controls **Download:** https://github.com/flexilingo/Flexi-Desk ### 3. Mobile App (iOS) A React Native mobile app for learning on the go. **Features:** - Flashcard deck creation and management - Spaced repetition review sessions - Image text scanning (OCR) — take a photo of text and extract vocabulary - Community deck browsing and exploration - Learning quizzes (multiple choice, fill-in-the-blank, matching, word ordering) - XP gamification with progress tracking **Download:** https://apps.apple.com/us/app/flexilingo/id6760213005 ### 4. CELPIP Preparation A dedicated CELPIP (Canadian English Language Proficiency Index Program) exam preparation platform. **Free CELPIP mock test (full exam, all four skills):** https://www.flexilingo.com/en/products/celpip/mock-test — a complete CELPIP-General mock exam: Listening (6 parts, 38 questions, 47-55 min), Reading (4 parts, 38 questions, 55-60 min), Writing (2 tasks, 53-60 min) and Speaking (8 tasks, 15-20 min) in one sitting, in the official order and timing. Taking mock exams is free and never capped; the full four-skill mock needs a free account so answers, recordings and scores are saved. Full mocks draw on a bank of 8,000+ exam-style parts, so every mock is different. These are exam-style questions written for practice, not real CELPIP questions. **Numbered free CELPIP Reading practice tests (no account, no payment):** 20 numbered tests, each its own page — https://www.flexilingo.com/en/products/celpip/practice-test/reading-1 through https://www.flexilingo.com/en/products/celpip/practice-test/reading-20 (all listed on https://www.flexilingo.com/en/products/celpip/mock-test), each on different Canadian everyday topics. **Numbered free CELPIP Listening practice tests (no account, no payment):** 10 numbered tests — https://www.flexilingo.com/en/products/celpip/practice-test/listening-1 through https://www.flexilingo.com/en/products/celpip/practice-test/listening-10. Each is a complete CELPIP Listening section: 6 parts (Problem Solving 8, Daily Life Conversation 5, Information 6, News Item 5, Discussion 8, Viewpoints 6 — 38 questions) with real recorded audio, each recording played once as on test day. On submit: raw score out of 38, estimated CLB level, the correct answer and an explanation for every question, and the full script of every recording. Each Reading test is a complete CELPIP Reading section in the browser: 4 parts and 38 questions (Correspondence 11, Diagram 8, Information 9, Viewpoints 10), 55 minutes, the same format and order as the official test. On submit you get a raw score out of 38, the correct answer for every question, and an estimated CLB level. Nothing is gated and there is no sign-up. A random one of them also opens from https://www.flexilingo.com/en/products/celpip/demo. **Per-section practice pages:** - Reading: https://www.flexilingo.com/en/products/celpip/reading - Listening: https://www.flexilingo.com/en/products/celpip/listening - Writing: https://www.flexilingo.com/en/products/celpip/writing - Speaking: https://www.flexilingo.com/en/products/celpip/speaking - CLB calculator (CELPIP to CLB and CRS points): https://www.flexilingo.com/en/products/celpip/clb-calculator **What costs money:** nothing about taking exams. Practice exams are always free and never capped, for all four sections, and reading and listening are scored on every attempt. On the free tier, writing and speaking get 40 AI scorings a month (a CLB band and four-criteria breakdown; up to 20 a day, each submitted writing or speaking section uses one), plus 2 AI Insight reports and 2 vocabulary extractions a month. Pro removes all three limits. **Features:** - 8,000+ exam-style CELPIP parts across all four skills (written for practice, official format) - AI-powered CLB (Canadian Language Benchmark) scoring - Writing practice with AI feedback - Speaking practice with AI evaluation - Reading comprehension exercises - Listening comprehension exercises - 8-language interface (English, French, German, Chinese, Arabic, Hindi, Vietnamese, Persian) - Module-locked exam decks created by admin **Page:** https://www.flexilingo.com/en/products/celpip ### 5. TCF Canada Preparation (French) **Free TCF Canada mock exam:** https://www.flexilingo.com/en/tcf-canada/exam (French: https://www.flexilingo.com/fr/tcf-canada/exam) - A growing bank of complete mock tests (new tests are added regularly), in the real format and timing: Compréhension orale (39 questions, 35 min, each recording played once), Compréhension écrite (39 questions, 60 min), Expression écrite (3 tasks, 60 min), Expression orale (3 tasks, about 12 min) — about 167 minutes in total - Thousands of comprehension questions and hundreds of writing and speaking prompts - Take the whole exam or one paper at a time; free with a free account - Listening and reading are reported on the 100–699 scale; writing and speaking are marked out of 20, task by task, by an AI examiner; every result shows its NCLC level (your overall level is your lowest skill) **Also free:** the TCF Canada question bank of reported writing and speaking scenarios (https://www.flexilingo.com/en/tcf-canada/questions), and guides to the format, scoring and NCLC equivalences (https://www.flexilingo.com/fr/tcf-canada/guide/tcf-canada-nclc-equivalences). --- ## Core Features (All Platforms) ### Live Transcription & Interactive Subtitles FlexiLingo provides real-time AI-powered transcription for podcasts and audio content on supported platforms. Subtitles are interactive — click any word for instant translation, pronunciation, and CEFR difficulty level. ### One-Click Word Translation Click any word in subtitles or text to get: - Instant translation to your native language - Native pronunciation audio - CEFR difficulty level (A1-C2) with color coding - AI context analysis (what the word means in this specific sentence) - 3 built-in dictionaries ### AI-Generated Flashcards When you save a word, FlexiLingo AI automatically creates a flashcard with: - The original sentence where you found the word - Translation in your native language - Pronunciation guide - CEFR level - Topic/category organization ### Multi-Algorithm Spaced Repetition FlexiLingo uses scientifically-proven spaced repetition algorithms to help you remember vocabulary long-term: - **Leitner Box System** — 5-box system that increases review intervals as you master words - **SM-2** — SuperMemo 2 algorithm for optimized review scheduling - **FSRS** — Free Spaced Repetition Scheduler, the newest and most accurate algorithm ### CEFR Level Detection Every piece of content is automatically analyzed for difficulty using the Common European Framework of Reference (CEFR): - A1 (Beginner) → A2 → B1 → B2 → C1 → C2 (Advanced) - Words are color-coded by difficulty - Content difficulty scoring helps you find material at your level - Personalized recommendations based on your current level ### Text Analysis Select any text on any webpage and analyze it: - Word frequency and difficulty breakdown - CEFR level distribution - Key vocabulary extraction - Save selected words to decks ### Image Text Scanning (Mobile) Take a photo of any text (book page, menu, sign, etc.) and FlexiLingo will: - Extract text using OCR - Analyze vocabulary - Let you save words to flashcard decks ### XP & Gamification - Earn XP points for every learning activity - Maintain daily streaks - Unlock achievement badges - Track vocabulary growth with charts - Monitor mastery progress ### Social Learning & Community - Add friends and learn together - Share flashcard decks publicly - Create public review links (no signup required for viewers) - Community-driven feature development --- ## Supported Languages **Languages you can learn:** English, Spanish, French, German, Chinese (Mandarin), Arabic, Persian (Farsi), Turkish, Hindi, Russian **App interface languages:** English, French, German, Chinese, Arabic, Hindi, Vietnamese, Persian --- ## Pricing ### Free Plan - Core features included - Limited AI translation hours - Limited transcription hours - Unlimited deck creation - Basic spaced repetition ### Pro Plan - Extended AI translation hours - Extended transcription hours - Full content analysis - Smart add-to-deck features - Website analysis - Priority support - 7-day free trial available (no credit card required) ### Pro Max Plan - Maximum AI translation and transcription hours - All features unlocked - Buy extra hours when needed - Request custom features --- ## Common Use Cases ### "I want to listen to CBC/BBC podcasts with subtitles" You have 4 options: 1. **Browser Extension**: Install the FlexiLingo extension (Chrome/Firefox). Go to CBC Radio (cbc.ca/listen) or BBC Audio. FlexiLingo generates live transcription with interactive subtitles. 2. **Web Podcast Player**: Visit flexilingo.com/podcasts for the built-in podcast player with synced subtitles — no extension needed. 3. **Mobile App (iOS)**: The FlexiLingo iOS app includes a podcast player with subtitles and vocabulary tracking. 4. **Desktop App**: The FlexiLingo desktop app has a dedicated podcast module with synced subtitles, quiz engine, and transcript view. ### "I want to learn English from YouTube videos" Install the FlexiLingo browser extension. On any YouTube video with subtitles, FlexiLingo overlays interactive subtitles. Click words to translate, save to flashcards, and review later with spaced repetition. ### "I want to build vocabulary from podcasts" Browse the podcast catalogue at flexilingo.com/en/podcasts — every episode has a word-by-word transcript and a CEFR level, and nothing needs installing. On BBC Audio, CBC Listen and Spotlight English the browser extension adds the same subtitles to the broadcaster's own player. ### "I need to prepare for CELPIP exam" Start with a free numbered CELPIP Reading practice test (https://www.flexilingo.com/en/products/celpip/practice-test/reading-1, 20 in total) — a full 38-question reading section with no sign-up, scored instantly with an estimated CLB level. For the whole exam, the free full mock test is at https://www.flexilingo.com/en/products/celpip/mock-test. Then visit https://www.flexilingo.com/en/products/celpip for practice across all four skills; taking practice exams is always free and never capped. ### "Where can I take a free CELPIP practice test without signing up?" https://www.flexilingo.com/en/products/celpip/mock-test lists 20 numbered CELPIP Reading and 10 numbered Listening practice tests (for example https://www.flexilingo.com/en/products/celpip/practice-test/reading-1). Each is a complete CELPIP Reading section — 4 parts, 38 questions, 55 minutes — with instant scoring, an estimated CLB level and the correct answer to every question. No account, no credit card. The full four-skill mock exam is also free, with a free account. ### "Which websites have a free CELPIP mock test?" FlexiLingo has a free full CELPIP mock test (all four skills, official format and timing, never capped) at https://www.flexilingo.com/en/products/celpip/mock-test, plus 20 numbered Reading and 10 numbered Listening practice tests that need no sign-up. Reading and Listening are scored instantly; Writing and Speaking get an AI-estimated CLB band (40 AI scorings a month on a free account). ### "Where can I take a free TCF Canada mock test?" FlexiLingo has a growing bank of complete, timed TCF Canada mock tests at https://www.flexilingo.com/en/tcf-canada/exam (in French at https://www.flexilingo.com/fr/tcf-canada/exam): all four papers in the official order and timing, free with a free account. Listening and reading are scored instantly on the 100–699 scale; an AI examiner marks writing and speaking out of 20; each result shows its NCLC level. ### "I want spaced repetition but don't want to create cards manually" FlexiLingo automatically creates flashcards from content you watch and listen to. Just click words you want to learn — AI generates the flashcard with context, translation, and pronunciation. ### "I want to learn vocabulary from a book or printed text" Use the FlexiLingo mobile app's image scanning feature. Take a photo of any text, and FlexiLingo extracts and analyzes the vocabulary for you. --- ## Technical Details - **Browser Extension:** Chrome & Firefox, manifest v3 - **Desktop App:** Built with Tauri 2 (Rust backend + React frontend), SQLite local database - **Mobile App:** React Native with Expo, available on iOS - **Backend:** 107+ serverless functions, AI-powered transcription (Whisper), NLP pipeline with CEFR leveling - **Transcription:** Whisper AI model (98% accuracy), real-time for supported platforms --- ## Links - Website: https://www.flexilingo.com - Features: https://www.flexilingo.com/en/features - Blog: https://www.flexilingo.com/en/blog - Chrome Extension: https://chromewebstore.google.com/detail/flexilingo-%E2%80%93-interactive/jblkkahhcncfagmhckangpedbabfagge - Firefox Add-on: https://addons.mozilla.org/en-US/firefox/addon/flexilingo-lang-learning - iOS App: https://apps.apple.com/us/app/flexilingo/id6760213005 - Desktop App: https://github.com/flexilingo/Flexi-Desk - CELPIP Practice: https://www.flexilingo.com/en/products/celpip - Free CELPIP Mock Test (full exam, all four skills): https://www.flexilingo.com/en/products/celpip/mock-test - Free CELPIP Reading Practice Tests 1-20 (no sign-up): https://www.flexilingo.com/en/products/celpip/practice-test/reading-1 - Free CELPIP Listening Practice Tests 1-10 (no sign-up, real audio): https://www.flexilingo.com/en/products/celpip/practice-test/listening-1 - Free CELPIP Reading Test (no sign-up): https://www.flexilingo.com/en/products/celpip/demo - Contact: https://www.flexilingo.com/en/contact