Rooster Video Tools

The ULTIMATE extension for language learning through video websites, providing powerful tools to help you learn through immersive video experiences.

Support for 50+ Websites and 150+ Languages!

Powered by industry leading AIs to enhance language immersion and understanding.

Rooster Video Tools - Captions
Feature Description
Paired CaptionsThe studied subtitles can be paired with a translation line generated from various sources.
Word ElementsThe words in the studied subtitle are replaced with LanguageMaster word elements.
Translation ElementsThe word translations are pre-generated and shown above/below each word. Up to two languages can be displayed at once.
Transliteration ElementsDisplay your preferred transliteration above/below each word in the captions.
Phrase LingQingHighlight phrases in the captions to open a phrase translation menu.
Spoken / Non-Spoken SpeedAutomatically adjusts playback rate depending on whether someone is speaking.
Word Level TimestampsA word marker appears under the word as it’s spoken in real time. Also available as a scrolling popup.
Shadow CaptionPause the video for a user-selected interval after each line.
Previous / Next CaptionJump to the next or previous subtitle and sync the video time. Via button or keybind.
Replay CaptionReplay the current caption. Via button or keybind.
Time DifferentialOffset subtitle timing earlier or later relative to the speech.
Pause on MouseoverPause the video at the end of a caption when hovering the captions; resume on mouse exit if previously playing.
Blur unless MouseoverBlur the captions box unless it’s being hovered.
Rooster Video Tools - Transcribe
Provider Description Subscriber Tokens
Whisper DEEPGRAMGenerate subtitles from audio using Deepgram Nova3/Whisper models. ($$)✔️
Whisper LEMONFOXGenerate subtitles using LemonFox Whisper Large V3 model. ($$)✔️
Whisper FIREWORKSGenerate subtitles using Fireworks Whisper V3 & V3-Turbo models. ($$)✔️
Whisper GLADIAGenerate subtitles using Gladia Whisper Zero model. ($$$)✔️
Whisper DEEPINFRAGenerate subtitles using Deepinfra Whisper Large V3 / V3-Turbo models. ($)✔️
Whisper ASSEMBLYAIGenerate subtitles using AssemblyAI Best & Nano models. ($$)✔️
Whisper FLAREGenerate subtitles using an AI Cloudflare worker. ($)✔️
Video Tools - Text to Speech
Provider Description Free Account Standard Sub Gold Sub Tokens
ElevenLabsStudio-quality text-to-speech and dubbing for 30 languages. ($$$$)✔️✔️✔️✔️
Amazon Polly41 languages or variants and 127 unique voices.✔️✔️
Microsoft Azure318+ voices with regional options.✔️
DeepgramHigh-quality English AI voices. ($$)✔️✔️✔️✔️
Meta1100+ voice options; niche languages widely covered. (Not available for dubbing.)✔️✔️
Google Cloud57+ voices with regional options.✔️✔️
Local Browser VoicesStandard voices available to the browser. (300+ Edge / 15+ Chrome)✔️✔️✔️
VoiceForgeHigh-quality English voices.✔️✔️
TikTok112+ voices across 11 languages, including novelty voices.✔️✔️
Video Tools - Translate
Feature Description Free Account Standard Sub Gold Sub Tokens
DeepL30+ supported languages.✔️✔️✔️✔️
Google Cloud243+ supported languages.✔️✔️✔️✔️
Microsoft Azure100+ supported languages.✔️✔️✔️✔️
Libre Translate35+ supported languages.✔️✔️✔️
TartuNLP30+ supported languages.✔️✔️✔️
Bergamot7+ supported languages.✔️✔️✔️
Meta8+ supported languages.✔️✔️✔️
ChatGPT 4o-mini243+ supported languages.✔️✔️✔️✔️
ChatGPT 4o / o1243+ supported languages.✔️✔️✔️✔️
Video Tools - Dictionaries
Feature Description Free Account Standard Sub Gold Sub Tokens
GPT 4o-mini243+ supported languages.✔️✔️✔️✔️
GPT 4o / GPT o1243+ supported languages.✔️✔️✔️✔️
Google Lookup243+ supported languages.✔️✔️✔️✔️
Microsoft Lookup100+ supported languages.✔️✔️✔️✔️
Yandex Lookup100+ supported languages.✔️
Reverso26+ supported languages.✔️✔️✔️
Wiki300+ semi-supported languages.✔️✔️✔️
Libre Translate35+ supported languages.✔️✔️✔️
TartuNLP30+ supported languages.✔️✔️✔️
Bergamot7+ supported languages.✔️✔️✔️
Meta8+ supported languages.✔️✔️✔️
Video Tools - Transliterate/Diacritics/Splitting
Provider Description Free Account Standard Sub Gold Sub Tokens
GPT 4o-mini243+ supported languages.✔️✔️✔️✔️
GPT 4o / GPT o1243+ supported languages.✔️✔️✔️✔️
LlamaGenerate transliteration/diacritics via Llama. ($)✔️✔️✔️
RoosterHomebrew options for Serbian, Arabic, Belarusian, Gujarati, Georgian, Macedonian, Hindi, Khmer, Persian, Hebrew: Latin; Cantonese: Yựtyựt.✔️✔️✔️
RussianGramRussian stress marks & emphasis Latin transliteration (superficial; original word is LingQed).✔️✔️✔️
Farasa - QCRIArabic diacritization (superficial; original word is LingQed).✔️✔️✔️
SlovnykUkrainian stress marks from original text (superficial; original word is LingQed).✔️✔️✔️
ALittleHebrewMore-correct Latin transliteration for Hebrew than the homebrew option.✔️✔️✔️
EzLangReturns Zhuyin (Bopomofo) for Chinese characters.✔️✔️✔️
spaCyIdentifies word lemma by position in caption (selected languages only).✔️✔️
Thai Word CutSegments Thai strings into recognizable words (active when caption language is Thai).✔️✔️✔️
Video Tools - Other Tools
Tool Description Free Account Standard Sub Gold Sub Tokens
AI ChatA general AI chatbot integrated in the video player.✔️✔️
Segment RecordingRecord segments of video/audio during playback (supported sites only).✔️✔️✔️
Video Tools - LingQ Features
Feature Description Free Account Standard Sub Gold Sub LingQ Premium
LingQ ProfileSync your preferred settings directly from your LingQ profile.✔️
Course and Lesson CreationAutomatic course/lesson creation with configurable import options (Subtitles, Transcribe, Translate to Target, Own Files). Optionally import YouTube comments as a lesson.✔️✔️
Lesson LoadingReload existing LingQ lessons into the overlay (via dropdown or lesson ID).✔️
Word and Phrase StatusCreate/update LingQ word statuses via hover, keybind, or word click in captions.✔️✔️
Display and Update StatsAutomatically record Words Read and Listening Time (optional).✔️✔️
LingQ TranscribeGenerate subtitles using LingQ-provided Whisper model.✔️✔️
LingQ TransliterateParse all available transliteration types (caption element or on word click).✔️
LingQ Text to SpeechReturn all voice types/options (available in multiple places including Audio Dub and on word click).✔️✔️
LingQ Word TranslateUse Context Word Translations (GPT) and DeepL as optional clicked-word sources.✔️✔️
LingQ Sentence TranslateChoose GPT, DeepL, or Google for sentence translations (LingQ lessons only).✔️✔️