By: FluentAI
Inspect and view changes in FluentAI: Dual Subtitles for Netflix & more source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "__MSG_ExtensionName__",
"description": "__MSG_ExtensionDescription__",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1HhpMr00f0OG2lC3aESJsj3RFFqs5NSyUlzEfmK9cGXEOWKIaTkHAEd1fONr9i8BOjqTGE2ZBkOQ+u+EdlHSWdSu9Qz9rrps1P9xiFNgoDgf2dBYiVTpzOVQh145NOZnvJtJsP6PaZ+DEKFgaWjXUBL/DeOor0ln6oJUserMA02GmHzNnfurK37H9NnUhq0N2iPhnj9P/pPKFO+DnvnVcwX4Kaa+B4Wx0kWrhrjgclDW4v5ZQPNgJhT1wOA/4YlhL0RCzbY2/DRGaywEIU8uT1OFJPis2A7kmGMlTkz2sOhTzR+oY7gCMHeVKDzogmxH3+x5+TXSVrSjmy/D2QvsjwIDAQAB",
"homepage_url": "https://www.fluentai.pro",
"default_locale": "en",
"version": "2026.2",
"icons": {
"16": "assets/images/logo-background-gradient.png",
"32": "assets/images/logo-background-gradient.png",
"48": "assets/images/logo-background-gradient.png",
"128": "assets/images/logo-background-gradient.png"
},
"permissions": [
"identity",
"storage",
"declarativeNetRequest",
"contextMenus"
],
"oauth2": {
"client_id": "616248189964-1pd0f7f5i0nchprfbc2bqq4itg38u0qk.apps.googleusercontent.com",
"scopes": [
"openid",
"email",
"profile"
]
},
"web_accessible_resources": [
{
"resources": [
"main.css",
"sonner.css",
"assets/*"
],
"matches": [
"<all_urls>"
]
}
],
"action": {
"default_popup": "miniview.html",
"default_icon": "assets/images/logo-background-gradient.png",
"icons": {
"16": "assets/images/logo-background-gradient.png",
"32": "assets/images/logo-background-gradient.png",
"48": "assets/images/logo-background-gradient.png",
"128": "assets/images/logo-background-gradient.png"
}
},
"host_permissions": [
"https://*/*",
"https://api.fluentai.pro/*",
"https://fluentai.pro/*",
"https://eu.i.posthog.com/*",
"https://eu-assets.i.posthog.com/*",
"http://127.0.0.1:8765/*",
"https://i.ytimg.com/*"
],
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self'; connect-src 'self' https:"
},
"background": {
"type": "module",
"scripts": [
"service-worker.js"
]
},
"content_scripts": [
{
"world": "MAIN",
"run_at": "document_start",
"matches": [
"https://www.netflix.com/*"
],
"js": [
"netflix.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://www.netflix.com/*"
],
"js": [
"netflix.content.js"
]
},
{
"world": "MAIN",
"run_at": "document_start",
"matches": [
"https://www.youtube.com/*"
],
"js": [
"youtube.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://www.youtube.com/*"
],
"js": [
"youtube.content.js"
]
},
{
"world": "MAIN",
"run_at": "document_start",
"matches": [
"https://www.disneyplus.com/*",
"https://www.apps.disneyplus.com/*"
],
"js": [
"disneyplus.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://www.disneyplus.com/*",
"https://www.apps.disneyplus.com/*"
],
"js": [
"disneyplus.content.js"
]
},
{
"world": "MAIN",
"run_at": "document_start",
"matches": [
"https://max.com/*",
"https://*.max.com/*",
"https://hbomax.com/*",
"https://*.hbomax.com/*"
],
"js": [
"hbomax.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://max.com/*",
"https://*.max.com/*",
"https://hbomax.com/*",
"https://*.hbomax.com/*"
],
"js": [
"hbomax.content.js"
]
},
{
"world": "MAIN",
"run_at": "document_start",
"matches": [
"https://www.primevideo.com/*",
"https://www.amazon.com/*",
"https://www.amazon.co.uk/*",
"https://www.amazon.de/*",
"https://www.amazon.co.jp/*",
"https://www.amazon.ca/*",
"https://www.amazon.com.au/*"
],
"js": [
"primevideo.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://www.primevideo.com/*",
"https://www.amazon.com/*",
"https://www.amazon.co.uk/*",
"https://www.amazon.de/*",
"https://www.amazon.co.jp/*",
"https://www.amazon.ca/*",
"https://www.amazon.com.au/*"
],
"js": [
"primevideo.content.js"
]
},
{
"run_at": "document_start",
"world": "MAIN",
"matches": [
"https://www.amazon.co.uk/*"
],
"js": [
"primevideo.resources.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_start",
"matches": [
"https://www.amazon.co.uk/*"
],
"js": [
"primevideo.content.js"
]
},
{
"run_at": "document_idle",
"matches": [
"<all_urls>"
],
"exclude_matches": [
"https://www.netflix.com/*",
"https://www.youtube.com/*",
"https://www.disneyplus.com/*",
"https://www.apps.disneyplus.com/*",
"https://max.com/*",
"https://*.max.com/*",
"https://hbomax.com/*",
"https://*.hbomax.com/*",
"https://www.primevideo.com/*",
"https://www.amazon.com/*",
"https://www.amazon.co.uk/*",
"https://www.amazon.de/*",
"https://www.amazon.co.jp/*",
"https://www.amazon.ca/*",
"https://www.amazon.com.au/*",
"https://fluentai.pro/*",
"https://www.fluentai.pro/*"
],
"js": [
"universal-text-selection.content.js"
],
"css": [
"fonts.css"
]
},
{
"run_at": "document_idle",
"matches": [
"https://fluentai.pro/*",
"https://www.fluentai.pro/*"
],
"js": [
"anki-connect-bridge.content.js"
]
}
],
"browser_specific_settings": {
"gecko": {
"id": "{6c1f0c9f-1b8a-4f93-a48d-9c555dc24567}",
"strict_min_version": "109.0"
}
}
} Best FluentAI: Dual Subtitles for Netflix & more Alternatives
Here are some Firefox add-ons that are similar to FluentAI: Dual Subtitles for Netflix & more:
FluentAI: Dual Subtitles for Netflix & more
FluentAI
Dual Subtitles & AI Translation - InterSub
InterSub
EasySubs
Nitrino
FlixSubs
Azooz
EasyDualSub - Merge & Watch Dual Subtitles
Alim
Subtiltée: Dual Subs (Netflix, YT & Any Site)
Alim
AI Subtitles & Immersive Translate - Trancy
Trancy
[LIPSS-Beta] Learn a new language!
Kcotoi
Captionary
Furkan
Inkah: Learn Chinese & Korean on the Web & Netflix
Inkah
Lingoku - Immersive AI Language Learning
Lingoku.AI
FlexiLingo – Video & Podcast Learning
FelxiLingo