Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

Netflix Subtitle Translator version history - 6 versions

Netflix Subtitle Translator by wugq.dev

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
Netflix Subtitle Translator version history - 6 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.7

    Released Mar 22, 2026 - 61.68 KB
    Works with firefox 140.0 and later, android 142.0 and later
    New features
    • Show title passed to AI — the current Netflix show title is included in the translation prompt for better handling of proper nouns and character names
    • Settings page tabs — settings page reorganised into four tabs (Settings, Diagnostics, Logs, About) to reduce scrolling

    Bug fixes
    • Fixed subtitle failures when src URL was unavailable during translation — extension now falls back to alternative subtitle sources
    • Fixed error state not surfacing verbose API error messages in the settings page; improved error classification and retry logic for transient failures
    • Replaced innerHTML usage with safe DOM methods to satisfy Firefox extension linter

    Improvements
    • Native Netflix subtitles are now shown immediately while the translation overlay is being prepared, avoiding a blank subtitle period on load
    • Added diagnostics checkpoints in the settings page with honest failure messages to help users troubleshoot subtitle detection issues

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.6

    Released Mar 21, 2026 - 58.11 KB
    Works with firefox 140.0 and later, android 142.0 and later
    New features
    • Enable Extension toggle — checkbox in the popup to instantly disable the extension and restore Netflix's own subtitle rendering; re-enabling resumes translation without a page reload
    • Compatibility warning — popup now shows a warning when the Netflix subtitle manifest is undetected, prompting the user to check for extension updates
    • Expanded AI model support — options page lists additional OpenAI and xAI models with pricing info
    • Translation log — opt-in log in the options page records each AI API call (model, source text, translated text, timestamp); capped at 200 entries

    Bug fixes
    • Fixed subtitles failing to load on repeat navigation to Netflix alias URLs (e.g. browse links that redirect to a canonical video ID)
    • Fixed compatibility watchdog not clearing when the manifest was served from cache on SPA navigation
    • Fixed overlay.destroy() not removing the CSS hide rule — Netflix's native subtitles stayed hidden after the overlay was removed
    • Fixed capturedMovieId type bug causing stale-response checks to silently pass

    Improvements
    • Deduplicated shared utilities; improved error visibility in the popup status display
    • Options UI improvements: clearer layout, better model selector with provider grouping

    Source code released under MIT License

    Download file
  • Version 1.5

    Released Mar 20, 2026 - 54.77 KB
    Works with firefox 140.0 and later, android 142.0 and later
    1.5

    Bug fixes
    • Fixed re-navigation to previously-watched videos failing after content script reload — manifest cache is now persisted to storage (up to 50 entries)
    • Fixed Netflix alias URLs (e.g. browse links that redirect to a canonical video ID) triggering the pre-fetch guard and dropping the manifest
    • Fixed same-movie check silently failing due to type mismatch between JSON number (movieId from manifest) and URL string (movieId from regex)
    • Fixed ghost retry in PlaybackSync when stop() races a pending setTimeout
    • Fixed _waitForPlaybackStart missing play events — replaced polling with play/playing event listeners

    Documentation
    • Added architecture reference (docs/ARCHITECTURE.md) covering execution contexts, class map, data flow, and SPA navigation
    • Added design decisions reference (docs/DECISIONS.md) covering known gotchas and non-obvious constraints
    • Updated README to reflect Chrome support and link developer docs
    • Added CLAUDE.md coding guidelines for AI-assisted development

    Source code released under MIT License

    Download file
  • Version 1.4

    Released Mar 20, 2026 - 53.58 KB
    Works with firefox 140.0 and later, android 142.0 and later
    1.4

    New features
    • Right-click context menu — right-click anywhere on Netflix to toggle translation on/off, show/hide original text, and switch destination language without opening the popup

    Improvements
    • Refactored SubtitleController into focused helper classes for improved stability and maintainability
    • Centralized storage access patterns across the extension

    Bug fixes
    • Fixed duplicate polyfill and capped manifest cache size
    • Fixed log action messages not appearing in the Developer section

    Source code released under MIT License

    Download file
  • Version 1.3

    Released Mar 18, 2026 - 51.96 KB
    Works with firefox 140.0 and later, android 142.0 and later
    1.3

    New features
    • Chrome MV3 support — extension now works on Chrome via a separate MV3 manifest and service worker

    Bug fixes
    • Fixed rolling window firing duplicate translation requests on playback start
    • Fixed cancelled sessions interfering with the active session's window state
    • Fixed browser polyfill incorrectly promisifying getURL/getManifest, and now resolves gracefully on closed port errors instead of rejecting
    • Fixed onMessage handler for Chrome MV3 async responses
    • Show flash notice and error status when no API key is configured
    • Fall back to native subtitles when API key is missing but Netflix provides the destination language natively
    • Added consecutive duplicate deduplication in the background logger



    1.2

    New features
    • Dual subtitles — new popup toggle "Show original text when translating" displays the source-language text in smaller text below the translation, making it easy to compare or verify accuracy
    • Subtitle style presets — choose between Classic (dark background), Shadow, and Yellow styles from the popup
    • AI provider and model selection — switch between OpenAI and xAI (Grok) and pick your preferred model from the options page
    • Cache persistence — translated subtitles are saved and restored across sessions so you never re-translate the same content; a clear cache button is available in the options page
    • Netflix language indicators — the destination language dropdown now shows which languages are natively available on Netflix (●), which need to be selected in Netflix first (○), and which will use AI (✦)
    • Not on Netflix notice — the popup now shows a clear message when the active tab is not Netflix

    Improvements
    • Subtitle no longer jumps up when the progress bar appears unless it would actually overlap
    • Popup UI and status messages improved for clarity
    • xAI host permission fixed so Grok translation works correctly
    • Verbose logging removed from production builds

    Bug fixes
    • Fixed subtitle display state not resetting correctly when leaving a watch page
    • Fixed font size changes not applying to the original-language text in dual subtitle mode

    Source code released under MIT License

    Download file
  • Version 1.1

    Released Mar 14, 2026 - 46.45 KB
    Works with firefox 140.0 and later, android 142.0 and later

    Source code released under MIT License

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.