This extension relies on free external AI services to analyze language level. These services may become paid or unavailable in the future — if you'd like to help keep the extension running, consider supporting it. Thank you! 💙
🌐 Language
Screenshots
CEFR level badges shown on YouTube video thumbnails
Extension popup — Gemini Nano tab
Extension popup — Ollama tab
Extension popup — Gemini API tab
Features
🏷️ CEFR Badges
Colored circles (A1–C2) on YouTube video thumbnails
🤖 Three AI Engines
Use Gemini API (cloud), Gemini Nano (built-in Chrome AI), or Ollama (local models)
🌐 Multi-language
Analyzes videos in English, Spanish, French, German, Japanese, and more
🔒 100% Private
Everything runs locally — no data leaves your machine
🎸 Custom Server
Point to any Ollama instance on your network
⚡ Fast Cache
Results are cached locally to avoid re-analysis
📋 Adjustable Sample Size
Choose how many characters of the transcript to analyze (3000/6000/12000) to trade off speed vs. accuracy
Ollama: Ollama installed and running (ollama.com) with at least one model downloaded
Option 1: Gemini API
Gemini API uses Google's cloud AI models with a free API key from Google AI Studio. Works on any Chromium-based browser and doesn't require downloading any model.
The Gemini API has a daily quota (resets at midnight Pacific time). Once you use it up, you'll need to wait for it to recharge before using it again.
Copy the generated API key, paste it into the extension's API key field, then click OK
The Gemini API has a free tier with generous usage limits — no credit card required to get started.
Never share your API key with anyone — treat it like a password.
2. Configure in the extension
Select the API Gemini tab
Paste your API key into the field
Click OK to save and test the key
Select a model from the dropdown
3. Reload YouTube
Reload any open YouTube tabs so the extension can start working
Option 2: Gemini Nano
Gemini Nano is Chrome's built-in AI model. You need to download the AI model first.
Chrome is recommended for Gemini Nano. It may not work in other browsers.
Doesn't work in your browser? Use the Ollama option below instead — it works on any Chromium-based browser.
A Gemini Nano model will be downloaded. Do not close the browser until it is ready.
1. Activate Nano AI
Enter this in the browser address bar: chrome://flags/#prompt-api-for-gemini-nano
Set the flag to "Enabled Multilanguage"
Click "Relaunch" or restart the browser
If the model does not start downloading, also enable (recommended): chrome://flags/#optimization-guide-on-device-model and select "Enabled BypassPerfRequirement"
2. Check the model status
Open the YouTube Language Level popup and select the Gemini Nano tab:
Status
Meaning
Available
Ready to use
Downloading
Model is being downloaded
Downloadable
Needs to download first
Unavailable
Not supported in your browser or model not downloaded
3. Choose the analysis language
Select the language of the video you want to analyze:
Code
Language
en
English
es
Spanish
ja
Japanese
de
German
fr
French
Gemini Nano supports multilingual analysis. Select the language that matches the video content.
4. Reload YouTube
Reload any open YouTube tabs so the extension can start working
Option 3: Ollama
Works on any Chromium-based browser: Chrome, Brave, Edge, Vivaldi, Opera, and more.
Run this in a terminal (Linux/macOS) or PowerShell/CMD (Windows):
ollama pull gemma3:1b
You can use any model from the Ollama model library — select it from the Ollama tab in the extension popup. A lightweight/small model (like gemma3:1b) is recommended for faster responses.
3. Configure CORS
The extension needs permission to talk to Ollama from YouTube.
If you want to use Ollama from another PC on your network, open Ollama Settings and enable "Expose Ollama to network". This allows connections from other devices on your local network.
4. Configure in the extension
Click the extension icon
Select the Ollama tab
Set your server URL (default: http://localhost:11434)
Click OK to test the connection
Select a model from the dropdown
5. Reload YouTube
Reload any open YouTube tabs so the extension can start working
Using the Extension
Go to https://www.youtube.com
Videos with transcripts show a green spinner while analyzing
A colored circle appears with the level: A1, A2, B1, B2, C1, or C2
Hover over the badge to see which engine and model was used
Click the extension icon to open the popup and switch between engines
Custom Ollama Server
By default the extension connects to http://localhost:11434. To change it:
Open the extension popup
Select the Ollama tab
Enter your server URL (e.g. http://localhost:11434)
Click OK — the extension will test the connection and load available models