PageSourceSearch

https://dubtab.com/blog

html dubtab.com collected 2026-10-02 00:29:01 UTC 57,389 bytes, 5 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/489ca258c024be97.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ca3d0b4acf144101.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f5de76200405d803.js"/>
1<script src="/_next/static/chunks/4bd1b696-bfc52b7f6400e1f2.js" async=""></script>
1<script src="/_next/static/chunks/1517-1029a6bda3679148.js" async=""></script>
1<script src="/_next/static/chunks/main-app-2384bbf4042114ec.js" async=""></script>
1<script src="/_next/static/chunks/9da6db1e-a718e3a29a65dbda.js" async=""></script>
1<script src="/_next/static/chunks/4839-1e31d439fe8d360b.js" async=""></script>
1<script src="/_next/static/chunks/5565-f71fc4404e03b69f.js" async=""></script>
1<script src="/_next/static/chunks/7281-2edbab6607fbf4c3.js" async=""></script>
1<script src="/_next/static/chunks/6280-e50a1a3e99fbca64.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/blog/page-d0e7bb0c7df4a8c8.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-39b70314996a27a1.js" async=""></script>
1<script src="/_next/static/chunks/766-b904f5c749461190.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-4d6ee2f3a97c8579.js" async=""></script>
1<link rel="preload" href="https://plau.xtcodetech.com/js/script.js" as="script"/><title>Blog — DubTab</title><meta name="description" content="Product releases, platform notes, and what we learn building real-time translation and dubbing."/><link rel="canonical" href="https://dubtab.com/blog"/><link rel="alternate" type="application/rss+xml" href="https://dubtab.com/blog/rss.xml"/><meta property="og:title" content="Blog — DubTab"/><meta property="og:description" content="Product releases, platform notes, and what we learn building real-time translation and dubbing."/><meta property="og:url" content="https://dubtab.com/blog"/><meta property="og:site_name" content="DubTab"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://dubtab.com/ogimage2.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="DubTab blog"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Blog — DubTab"/><meta name="twitter:description" content="Product releases, platform notes, and what we learn building real-time translation and dubbing."/><meta name="twitter:image" content="https://dubtab.com/ogimage2.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="font-sans bg-white text-slate-900 dark:bg-dark-bg dark:text-slate-100 selection:bg-primary selection:text-white">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://dubtab.com#organization","name":"DubTab","url":"https://dubtab.com","email":"[email protected]"},{"@type":"WebSite","@id":"https://dubtab.com#website","url":"https://dubtab.com","name":"DubTab","inLanguage":["en","es","zh-CN","zh-TW","ja","ko","fr","de","it","pt-BR","ru","uk","pl","tr","vi"],"publisher":{"@id":"https://dubtab.com#organization"}}]}</script>
1<div class="min-h-screen bg-white text-slate-900 dark:bg-dark-bg dark:text-slate-100">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","name":"DubTab blog","description":"Product releases, platform notes, and what we learn building real-time translation and dubbing.","url":"https://dubtab.com/blog","inLanguage":"en","publisher":{"@type":"Organization","name":"DubTab","url":"https://dubtab.com"},"dateModified":"2026-10-01T00:00:00.000Z","blogPost":[{"@type":"BlogPosting","headline":"YouTube Live auto dubbing starts in 2027 — here is what you can hear tonight","url":"https://dubtab.com/blog/youtube-live-auto-dubbing","datePublished":"2026-09-23","author":{"@type":"Person","name":"Ethan Hu"}},{"@type":"BlogPosting","headline":"DubTab for Mac is here — and it hears more than your browser","url":"https://dubtab.com/blog/dubtab-for-mac","datePublished":"2026-09-15","author":{"@type":"Person","name":"Ethan Hu"}}]}</script>
1<nav class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent py-5"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex justify-between items-center"><a class="flex items-center space-x-3 cursor-pointer hover:opacity-80 transition-opacity" href="/"><img alt="DubTab LOGO" width="40" height="40" decoding="async" data-nimg="1" class="rounded-md" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=48&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=96&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=96&amp;q=75"/><span class="text-xl font-bold tracking-tight text-slate-900 dark:text-white">DubTab</span></a><div class="hidden md:flex items-center space-x-8"><a href="/#features" class="text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-primary transition-colors">Features</a><a href="/video-translator" class="text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-primary transition-colors">Platforms</a><a href="/#pricing" class="text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-primary transition-colors">Pricing</a><a href="/#faq" class="text-sm font-medium text-slate-600 dark:text-slate-300 hover:text-primary transition-colors">FAQ</a><label class="flex items-center space-x-2 px-3 py-1 rounded-full bg-slate-100 dark:bg-slate-800 text-sm font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><select aria-label="Language" class="bg-transparent outline-none cursor-pointer text-sm"><option value="en" class="text-slate-900" selected="">English</option><option value="es" class="text-slate-900">Español</option><option value="zh-CN" class="text-slate-900">简体中文</option><option value="zh-TW" class="text-slate-900">繁體中文</option><option value="ja" class="text-slate-900">日本語</option><option value="ko" class="text-slate-900">한국어</option><option value="fr" class="text-slate-900">Français</option><option value="de" class="text-slate-900">Deutsch</option><option value="it" class="text-slate-900">Italiano</option><option value="pt-BR" class="text-slate-900">Português (BR)</option><option value="ru" class="text-slate-900">Русский</option><option value="uk" class="text-slate-900">Українська</option><option value="pl" class="text-slate-900">Polski</option><option value="tr" class="text-slate-900">Türkçe</option><option value="vi" class="text-slate-900">Tiếng Việt</option></select></label><a href="https://chromewebstore.google.com/detail/real-time-video-translato/eckchpcahbgbkngandbmcdpdokeoojbf?utm_source=website&amp;utm_medium=landing&amp;utm_campaign=install&amp;utm_content=nav" target="_blank" rel="noreferrer" class="bg-primary hover:bg-primary-hover text-white px-5 py-2 rounded-full text-sm font-semibold transition-all shadow-lg hover:shadow-primary/30">Get DubTab</a></div><div class="md:hidden flex items-center space-x-4"><label class="flex items-center space-x-2 px-3 py-1 rounded-full bg-slate-100 dark:bg-slate-800 text-sm font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-4 h-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><select aria-label="Language" class="bg-transparent outline-none cursor-pointer text-sm"><option value="en" class="text-slate-900" selected="">English</option><option value="es" class="text-slate-900">Español</option><option value="zh-CN" class="text-slate-900">简体中文</option><option value="zh-TW" class="text-slate-900">繁體中文</option><option value="ja" class="text-slate-900">日本語</option><option value="ko" class="text-slate-900">한국어</option><option value="fr" class="text-slate-900">Français</option><option value="de" class="text-slate-900">Deutsch</option><option value="it" class="text-slate-900">Italiano</option><option value="pt-BR" class="text-slate-900">Português (BR)</option><option value="ru" class="text-slate-900">Русский</option><option value="uk" class="text-slate-900">Українська</option><option value="pl" class="text-slate-900">Polski</option><option value="tr" class="text-slate-900">Türkçe</option><option value="vi" class="text-slate-900">Tiếng Việt</option></select></label>
1<button class="text-slate-600 dark:text-slate-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></nav><main class="pb-16 pt-24"><div class="mx-auto max-w-6xl px-4 sm:px-6 lg:px-8"><div class="mx-auto mb-12 max-w-2xl text-center"><h1 class="mb-4 text-4xl font-extrabold tracking-tight sm:text-5xl">Blog</h1><p class="text-lg leading-relaxed text-slate-600 dark:text-slate-400">Product releases, platform notes, and what we learn building real-time translation — from the people who build DubTab.</p></div><div class="grid gap-5 md:grid-cols-2 lg:grid-cols-3"><a class="group relative flex flex-col overflow-hidden rounded-2xl ring-1 ring-black/5
2        transition-all duration-200 hover:-translate-y-0.5 hover:ring-2 hover:ring-primary-light
3        min-h-[300px]  bg-gradient-to-br from-indigo-600 via-indigo-700 to-blue-800" href="/blog/youtube-live-auto-dubbing"><div class="absolute inset-0 bg-cover bg-center" style="background-image:url(/blog/youtube-live-auto-dubbing/live-translation-hero.webp)"></div><div class="absolute inset-0 bg-gradient-to-t from-slate-950 via-slate-950/88 to-slate-950/60"></div><span class="absolute right-5 top-5 z-10 text-[10px] font-bold uppercase tracking-wider text-highlight">Featured</span><div class="relative flex flex-1 flex-col p-7"><div class="mb-5 flex items-center gap-2 text-[11px] font-semibold uppercase tracking-wider text-white/45"><span>Platforms</span><span aria-hidden="true">·</span><span>7 min read</span></div><h3 class="mb-auto font-bold leading-[1.2] text-white [text-shadow:0_1px_12px_rgb(2_6_23/0.7)] text-[22px]">YouTube Live auto dubbing starts in 2027 — here is <span class="text-highlight">what you can hear tonight</span></h3><p class="mt-7 text-sm leading-relaxed text-white/65 line-clamp-3">YouTube is piloting live auto dubbing in early 2027. Live captions, upload-time dubs, and that pilot are three different things. Here is which one applies to the stream you have open.</p><div class="mt-5 flex items-center justify-between"><span class="flex items-center gap-1.5 text-sm font-semibold text-white">Read more<span class="transition-transform group-hover:translate-x-1">→</span></span><time dateTime="2026-09-23" class="text-xs text-white/35">Sep 23, 2026</time></div></div></a><a class="group relative flex flex-col overflow-hidden rounded-2xl ring-1 ring-black/5
4        transition-all duration-200 hover:-translate-y-0.5 hover:ring-2 hover:ring-primary-light
5        min-h-[300px]  bg-gradient-to-br from-slate-800 via-slate-900 to-slate-800" href="/blog/dubtab-for-mac"><div class="absolute inset-0 bg-cover bg-center" style="background-image:url(/blog/dubtab-for-mac/hero-course.webp)"></div><div class="absolute inset-0 bg-gradient-to-t from-slate-950 via-slate-950/88 to-slate-950/60"></div><span class="absolute right-5 top-5 z-10 text-[10px] font-bold uppercase tracking-wider text-highlight">Featured</span><div class="relative flex flex-1 flex-col p-7"><div class="mb-5 flex items-center gap-2 text-[11px] font-semibold uppercase tracking-wider text-white/45"><span>Platforms</span><span aria-hidden="true">·</span><span>5 min read</span></div><h3 class="mb-auto font-bold leading-[1.2] text-white [text-shadow:0_1px_12px_rgb(2_6_23/0.7)] text-[22px]">DubTab for Mac is here — and it <span class="text-highlight">hears more than your browser</span></h3><p class="mt-7 text-sm leading-relaxed text-white/65 line-clamp-3">The Mac app listens to any application on your computer, not just a browser tab. Here is what that actually opens up, and why it took a while to get right.</p><div class="mt-5 flex items-center justify-between"><span class="flex items-center gap-1.5 text-sm font-semibold text-white">Read more<span class="transition-transform group-hover:translate-x-1">→</span></span><time dateTime="2026-09-15" class="text-xs text-white/35">Sep 15, 2026</time></div></div></a></div><div class="mt-16 rounded-2xl border border-slate-200 bg-slate-50 p-8 text-center dark:border-slate-800 dark:bg-dark-card"><h2 class="mb-2 text-xl font-bold">Watch anything in your language, live</h2>
5<p class="mx-auto mb-6 max-w-lg text-slate-600 dark:text-slate-400">Real-time subtitles and AI dubbing for livestreams, courses and meetings. 15 minutes free, no card.</p><div class="flex flex-wrap items-center justify-center gap-3"><a class="rounded-xl bg-primary px-5 py-2.5 font-semibold text-white transition-colors hover:bg-primary-hover" href="/download">Get DubTab</a></div><a href="/blog/rss.xml" class="mt-6 inline-block text-xs text-slate-500 hover:text-primary-hover">RSS feed</a></div></div></main><footer class="bg-slate-900 text-slate-400 py-12 border-t border-slate-800"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-2 gap-x-8 gap-y-10 md:grid-cols-[1.6fr_1fr_1fr]"><div class="col-span-2 md:col-span-1 flex flex-col items-center md:items-start text-center md:text-left gap-4"><a class="flex items-center space-x-2 hover:opacity-80 transition-opacity cursor-pointer" href="/"><img alt="DubTab" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="rounded-md" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=48&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=48&amp;q=75"/><span class="text-white font-bold text-lg">DubTab</span></a><p class="text-sm max-w-xs">Install DubTab — Start understanding instantly</p><a href="/cdn-cgi/l/email-protection#b0c3c5c0c0dfc2c4f0d4c5d2c4d1d29ed3dfdd" aria-label="Contact Us" class="hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-5 h-5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a></div><nav aria-label="Use Cases" class="flex flex-col gap-3 text-sm"><p class="text-xs font-semibold uppercase tracking-wider text-slate-300">Use Cases</p><a class="hover:text-white transition-colors" href="/live-stream-translator">Live streams</a><a class="hover:text-white transition-colors" href="/online-course-translator">Online courses</a><a class="hover:text-white transition-colors" href="/video-translator">Platforms</a></nav><nav aria-label="Resources" class="flex flex-col gap-3 text-sm"><p class="text-xs font-semibold uppercase tracking-wider text-slate-300">Resources</p><a class="hover:text-white transition-colors" href="/help">Help Center</a><a class="hover:text-white transition-colors" href="/download">Desktop app</a><a class="hover:text-white transition-colors" href="/blog">Blog</a><a class="hover:text-white transition-colors" href="/changelog">Changelog</a><a class="hover:text-white transition-colors" href="/contact">Contact Us</a></nav></div><div class="border-t border-slate-800 mt-10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4 text-sm"><p class="text-center md:text-left">© 2025-2026 DubTab. All rights reserved.</p><nav class="flex flex-wrap justify-center gap-x-6 gap-y-2"><a class="hover:text-white transition-colors" href="/privacy">Privacy Policy</a><a class="hover:text-white transition-colors" href="/terms">Terms of Service</a></nav></div></div></footer></div>
vendor: 108 bytes, line 5
5<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
5<script src="/_next/static/chunks/webpack-f5de76200405d803.js" async=""></script>
5<script>(self.__next_f=self.__next_f||[]).push([0])</script>
5<script>self.__next_f.push([1,"3:\"$Sreact.fragment\"\n6:I[5244,[],\"\"]\n7:I[3866,[],\"\"]\n9:I[6213,[],\"OutletBoundary\"]\nb:I[6213,[],\"MetadataBoundary\"]\nd:I[6213,[],\"ViewportBoundary\"]\nf:I[4835,[],\"\"]\n10:I[6280,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"4839\",\"static/chunks/4839-1e31d439fe8d360b.js\",\"5565\",\"static/chunks/5565-f71fc4404e03b69f.js\",\"7281\",\"static/chunks/7281-2edbab6607fbf4c3.js\",\"6280\",\"static/chunks/6280-e50a1a3e99fbca64.js\",\"7454\",\"static/chunks/app/%5Blocale%5D/blog/page-d0e7bb0c7df4a8c8.js\"],\"Navbar\"]\n11:I[5606,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"4839\",\"static/chunks/4839-1e31d439fe8d360b.js\",\"5565\",\"static/chunks/5565-f71fc4404e03b69f.js\",\"7281\",\"static/chunks/7281-2edbab6607fbf4c3.js\",\"6280\",\"static/chunks/6280-e50a1a3e99fbca64.js\",\"7454\",\"static/chunks/app/%5Blocale%5D/blog/page-d0e7bb0c7df4a8c8.js\"],\"BlogGrid\"]\n12:I[4839,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"4839\",\"static/chunks/4839-1e31d439fe8d360b.js\",\"5565\",\"static/chunks/5565-f71fc4404e03b69f.js\",\"7281\",\"static/chunks/7281-2edbab6607fbf4c3.js\",\"6280\",\"static/chunks/6280-e50a1a3e99fbca64.js\",\"7454\",\"static/chunks/app/%5Blocale%5D/blog/page-d0e7bb0c7df4a8c8.js\"],\"\"]\n13:I[7970,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"4839\",\"static/chunks/4839-1e31d439fe8d360b.js\",\"5565\",\"static/chunks/5565-f71fc4404e03b69f.js\",\"7281\",\"static/chunks/7281-2edbab6607fbf4c3.js\",\"6280\",\"static/chunks/6280-e50a1a3e99fbca64.js\",\"7454\",\"static/chunks/app/%5Blocale%5D/blog/page-d0e7bb0c7df4a8c8.js\"],\"Image\"]\n14:I[1596,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"7177\",\"static/chunks/app/layout-39b70314996a27a1.js\"],\"PostHogProvider\"]\n15:I[3704,[\"8229\",\"static/chunks/9da6db1e-a718e3a29a65dbda.js\",\"7177\",\"static/chunks/app/layout-39b70314996a27a1.js\"],\"\"]\n16:I[2687,[\"766\",\"static/chunks/766-b904f5c749461190.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-4d6ee2f3a97c8579.js\"],\"default\"]\n1:HL[\"/_next/static/css/489ca258c024be97.css\",\"style\"]\n2:HL[\"/_next/static/css/ca3d0b4acf144101.css\",\"style\"]\n0:{\"P\":null,\"b\":\"juQXkJcqobTy_gMQ9Tz5y\",\""])</script>
5<script>self.__next_f.push([1,"p\":\"\",\"c\":[\"\",\"blog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$3\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/489ca258c024be97.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ca3d0b4acf144101.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$3\",\"c\",{\"children\":[null,\"$L5\"]}],{\"children\":[\"blog\",[\"$\",\"$3\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\",\"blog\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$3\",\"c\",{\"children\":[\"$L8\",null,[\"$\",\"$L9\",null,{\"children\":\"$La\"}]]}],{},null]},null]},null]},null],[\"$\",\"$3\",\"h\",{\"children\":[null,[\"$\",\"$3\",\"fLVij4VQlv2TlxifJMBnd\",{\"children\":[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],null]}]]}]]],\"m\":\"$undefined\",\"G\":[\"$f\",\"$undefined\"],\"s\":false,\"S\":false}\n"])</script>
5<script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-white text-slate-900 dark:bg-dark-bg dark:text-slate-100\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Blog\\\",\\\"name\\\":\\\"DubTab blog\\\",\\\"description\\\":\\\"Product releases, platform notes, and what we learn building real-time translation and dubbing.\\\",\\\"url\\\":\\\"https://dubtab.com/blog\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"DubTab\\\",\\\"url\\\":\\\"https://dubtab.com\\\"},\\\"dateModified\\\":\\\"2026-10-01T00:00:00.000Z\\\",\\\"blogPost\\\":[{\\\"@type\\\":\\\"BlogPosting\\\",\\\"headline\\\":\\\"YouTube Live auto dubbing starts in 2027 — here is what you can hear tonight\\\",\\\"url\\\":\\\"https://dubtab.com/blog/youtube-live-auto-dubbing\\\",\\\"datePublished\\\":\\\"2026-09-23\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Ethan Hu\\\"}},{\\\"@type\\\":\\\"BlogPosting\\\",\\\"headline\\\":\\\"DubTab for Mac is here — and it hears more than your browser\\\",\\\"url\\\":\\\"https://dubtab.com/blog/dubtab-for-mac\\\",\\\"datePublished\\\":\\\"2026-09-15\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Ethan Hu\\\"}}]}\"}}],[\"$\",\"$L10\",null,{\"content\":{\"nav\":{\"features\":\"Features\",\"useCases\":\"Use Cases\",\"pricing\":\"Pricing\",\"faq\":\"FAQ\",\"cta\":\"Get DubTab\",\"platforms\":\"Platforms\"},\"hero\":{\"badge\":\"Now on Mac, too\",\"title\":\"Real-time voice translation + AI dubbing\",\"subtitle\":\"Live subtitles and low-latency dubbing for anything that plays sound — the course you're taking, the stream you're watching, the call you're in. Nothing to upload. No waiting.\",\"ctaPrimary\":\"Add to Browser\",\"ctaSecondary\":\"See how it works\",\"trust\":\"Coursera, Udemy, Skool, Whop, YouTube, Twitch — if it plays in a tab or an app, DubTab handles it.\",\"demoOriginal\":\"This is what your screen can look like.\",\"demoTranslated\":\"你的屏幕以后会变成这样。\",\"ctaDesktop\":\"Download desktop app\"},\"howItWorks\":{\"title\":\"How it works\",\"steps\":[{\"title\":\"1. Install DubTab\",\"desc\":\"The extension for browser tabs, the app for everything else. Or both.\"},{\"title\":\"2. Point it at the sound\",\"desc\":\"A tab, one app, or the whole system — whatever is playing right now.\"},{\"title\":\"3. Hit Start\",\"desc\":\"Pick your languages and voice. Subtitles and dubbing land in about half a second.\"}]},\"useCases\":{\"title\":\"Built for how you actually watch\",\"items\":[{\"title\":\"Learn without language limits\",\"desc\":\"Take courses on Coursera, Udemy, Skool, Whop, or any platform — real-time subtitles and dubbing let you focus on learning, not translating.\",\"icon\":\"book\",\"id\":\"courses\"},{\"title\":\"Catch every livestream moment\",\"desc\":\"YouTube Live, Twitch, or any stream — get instant translations so you never miss the action or the jokes.\",\"icon\":\"youtube\",\"id\":\"livestream\"},{\"title\":\"Stay present in global meetings\",\"desc\":\"Zoom, Google Meet, Teams — in the browser with the extension, or in the desktop clients with the app.\",\"icon\":\"zoom\"},{\"title\":\"Follow your favorite idols\",\"desc\":\"K-pop lives, variety shows, fan content — understand every moment without waiting for fan subs.\",\"icon\":\"star\"}]},\"features\":{\"title\":\"Why it's different\",\"items\":[{\"title\":\"Real-time, low-latency\",\"desc\":\"Dubbing and subtitles appear in ~0.5s, good enough for live streams.\"},{\"title\":\"Voice options \u0026 Ducking\",\"desc\":\"Choose your AI voice and control original volume ducking.\"},{\"title\":\"Dual subtitles\",\"desc\":\"See original and translation at the same time (optional).\"},{\"title\":\"Universal compatibility\",\"desc\":\"If it plays sound, DubTab can listen — a tab, an app, or the whole machine.\"},{\"title\":\"No manual uploads\",\"desc\":\"No files, no exports. DubTab translates whatever the tab is playing, as it plays.\"},{\"title\":\"Privacy controls\",\"desc\":\"Source tab audio is processed in real time and is not saved as a recording. If you turn on Save dubbed audio, only the translated AI voice generated by DubTab is saved privately to History, where you can replay or delete it.\"}]},\"pricing\":{\"title\":\"Simple plans, choose your hours\",\"subtitle\":\"\",\"usageTooltip\":\"Time is counted by audio duration while DubTab is running. Subtitles and dubbing share the same hours. Pause or stop = usage stops.\",\"disclaimer\":\"Cancel anytime. No tricks.\",\"plans\":[{\"name\":\"Free\",\"price\":\"$$0\",\"desc\":\"15 minutes total\",\"aiCredits\":3,\"freeNote\":\"One-time trial. No reset.\",\"freeHint\":\"Enough for ~1 short video or a few minutes of a call.\",\"features\":[\"Ultra-low latency real-time dubbing\",\"Optional bilingual subtitles\",\"Multiple natural AI voices\",\"60+ languages supported\",\"YouTube, courses, podcasts, meetings\",\"Email support \u0026 Discord community\"]},{\"name\":\"Starter\",\"price\":\"$$19\",\"yearlyPrice\":\"$$15.8\",\"yearlyTotal\":\"$$190 billed yearly\",\"yearlyNote\":\"108 hours upfront\",\"desc\":\"9 hours / month\",\"aiCredits\":30,\"hourlyRate\"
5:\"~$2.1/hr\",\"suited\":\"A few long videos or meetings each month\",\"features\":[\"Ultra-low latency real-time dubbing\",\"Optional bilingual subtitles\",\"Multiple natural AI voices\",\"60+ languages supported\",\"YouTube, courses, podcasts, meetings\",\"Email support \u0026 Discord community\"]},{\"name\":\"Pro\",\"price\":\"$$39\",\"yearlyPrice\":\"$$32.5\",\"yearlyTotal\":\"$$390 billed yearly\",\"yearlyNote\":\"240 hours upfront\",\"desc\":\"20 hours / month\",\"aiCredits\":100,\"hourlyRate\":\"~$2.0/hr\",\"suited\":\"Regular weekly courses, meetings, or streams\",\"features\":[\"Ultra-low latency real-time dubbing\",\"Optional bilingual subtitles\",\"Multiple natural AI voices\",\"60+ languages supported\",\"YouTube, courses, podcasts, meetings\",\"Email support \u0026 Discord community\"],\"highlight\":true},{\"name\":\"Power\",\"price\":\"$$69\",\"yearlyPrice\":\"$$57.5\",\"yearlyTotal\":\"$$690 billed yearly\",\"yearlyNote\":\"480 hours upfront\",\"desc\":\"40 hours / month\",\"aiCredits\":300,\"hourlyRate\":\"~$1.7/hr\",\"suited\":\"Frequent meetings, classes, or livestreams\",\"features\":[\"Ultra-low latency real-time dubbing\",\"Optional bilingual subtitles\",\"Multiple natural AI voices\",\"60+ languages supported\",\"YouTube, courses, podcasts, meetings\",\"Email support \u0026 Discord community\"]},{\"name\":\"Ultra\",\"price\":\"$$129\",\"yearlyPrice\":\"$$107.5\",\"yearlyTotal\":\"$$1,290 billed yearly\",\"yearlyNote\":\"960 hours upfront\",\"desc\":\"80 hours / month\",\"aiCredits\":1000,\"hourlyRate\":\"~$1.6/hr\",\"suited\":\"Heavy daily use across multiple languages\",\"features\":[\"Ultra-low latency real-time dubbing\",\"Optional bilingual subtitles\",\"Multiple natural AI voices\",\"60+ languages supported\",\"YouTube, courses, podcasts, meetings\",\"Email support \u0026 Discord community\"]}],\"teamPlan\":{\"name\":\"Team\",\"tagline\":\"For teams that need more\",\"priceLabel\":\"Custom / Contact for quota\",\"features\":[\"Flexible seats — add or remove team members anytime\",\"Shared hours pool across your entire team\",\"Dedicated account support \u0026 onboarding\"],\"ctaLabel\":\"Contact sales\"}},\"about\":{\"title\":\"Why I built DubTab\",\"p1\":\"Hi, I'm Ethan Hu — and I built DubTab for one simple reason: I wanted to spend less energy fighting the language, and more energy understanding the content.\",\"p2\":\"DubTab provides real-time translation in your browser with live subtitles and optional AI voice dubbing, so you can keep up with videos, courses, and meetings without constant pausing or rewinding.\",\"p3\":\"If DubTab helps you even a little, that means a lot to me. And if it doesn't, tell me what would make it better — I read every message.\",\"contactLabel\":\"Reach me directly\",\"contactEmail\":\"[email protected]\"},\"faq\":{\"title\":\"Questions? We've got answers.\",\"items\":[{\"q\":\"Do I need the extension, the desktop app, or both?\",\"a\":\"Most people only need the extension — Coursera, Udemy, Skool, Whop and other course sites all play in your browser. Add the desktop app if you watch things outside the browser: a course you downloaded, a video player, the Zoom or Teams app. It comes in Windows and Mac versions. One subscription covers both, and they share the same hours.\"},{\"q\":\"Can I use the desktop app on Windows 10 or a Mac?\",\"a\":\"On a Mac, yes — macOS 14.2 or later, with separate builds for Apple Silicon and Intel. On Windows 10, no: it doesn't have the audio feature the app relies on, and there's no way around it. There's no Linux version. Wherever the app can't run, the extension can — it works on any computer and covers every course that plays in your browser.\"},{\"q\":\"Which browsers and websites does it work on?\",\"a\":\"DubTab works on Chrome and Edge. Once installed, it works on any website with audio — YouTube, Twitch, Netflix, Udemy, Coursera, Zoom, Google Meet, and more. If the tab plays sound, DubTab can translate it.\"},{\"q\":\"How fast is the translation?\",\"a\":\"About 0.5 seconds. Fast enough for live streams, meetings, and real-time conversations. You won't feel like you're watching a delayed broadcast.\"},{\"q\":\"Can I see both the original and the translation?\",\"a\":\"Yes! You can choose Bilingual mode to see both languages side by side — great for language learning. Or switch to Translated Only for a cleaner view.\"},{\"q\":\"What languages are supported?\",\"a\":\"Over 60 languages for transcription and translation. AI dubbing voices are available for major languages including English, Chinese, Japanese, Korean, Spanish, French, German, and more.\"},{\"q\":\"Does DubTab record or store my audio?\",\"a\":\"DubTab does not save the page's original audio, your microphone, or system audio. Saving is off by default. If you turn on Save dubbed audio, DubTab stores only the translated AI voice it generates in your private History, where you can replay or delete it.\"},{\"q\":\"How does billing work?\",\"a\":\"You get a set number of hours per month based on your plan. Usage is only counted when DubTab is actively translating. Unused time doesn't roll over, but you can upgrade anytime.\"},{\"q\":\"What counts toward usage?\",\"a\":\"We count the audio time processed while DubTab is running. This applies to both subtitles and AI dubbing — they share the same usage meter.\"},{\"q\":\"Do subtitles cost extra if I also use dubbing?\",\"a\":\"No. It's one usage meter — you're not charged twice. Whether you use subtitles only, dubbing only, or both together, it counts the same.\"},{\"q\":\"Does the free plan reset monthly?\",\"a\":\"No. The free trial is a one-time 15 minutes to test DubTab. After that, you can upgrade to a paid plan for more hours.\"},{\"q\":\"What are AI credits?\",\"a\":\"AI credits power AI Summary and Ask AI. One credit covers one summary or one question about what you're watching. They're tracked separately from your translation hours — using AI Summary or Ask AI never consumes subtitle or dubbing time.\"},{\"q\":\"Do AI credits reset or roll over?\",\"a\":\"Monthly plans get fresh credits each billing period, and unused credits don't roll over. Yearly plans receive all 12 months of credits upfront, available until your renewal date. The free plan's 3 credits are one-time and don't reset. If you run out, upgrading your plan gets you more — subtitles and dubbing keep working either way.\"},{\"q\":\"Does the desktop app record what I say?\",\"a\":\"No. DubTab can't use your microphone at all — it only hears what your computer is playing, never you. And the original audio isn't saved anyw
5here; it's translated as it plays and then it's gone.\"}]},\"footer\":{\"tagline\":\"Install DubTab — Start understanding instantly\",\"rights\":\"© 2026 DubTab. All rights reserved.\"},\"twoWays\":{\"title\":\"Two ways to run DubTab\",\"subtitle\":\"Both use the same account and the same hours. The only question is where your audio is playing.\",\"extension\":{\"title\":\"Browser extension\",\"platforms\":\"Chrome \u0026 Edge · Windows, macOS, Linux\",\"desc\":\"For anything that plays in a browser tab — which is where most courses live. One click to install, nothing to download, and it follows you to every machine you sign in on.\",\"points\":[\"Coursera, Udemy, Skool, Whop — **any course that plays in a tab**\",\"YouTube, Twitch, Netflix, Bilibili and live streams\",\"Runs inside the browser, so Windows, macOS and Linux all work\"],\"cta\":\"Add to browser — free\"},\"desktop\":{\"title\":\"Desktop app\",\"platforms\":\"Windows 11 · macOS 14.2+\",\"desc\":\"Covers every sound your computer makes — browser tabs included — or just the one app you pick. For downloaded course files, desktop players, and anything that never opens in a tab.\",\"points\":[\"**Everything your computer plays**, browser tabs included\",\"Or aim it at one app — a downloaded course, a player, a call\",\"For local files and apps that never open in a browser\"],\"cta\":\"Download desktop app\"},\"shared\":{\"badge\":\"One subscription covers both.\",\"note\":\"Your hours, voices and history follow your account, not the device.\",\"link\":\"Not sure which?\"}},\"platforms\":{\"title\":\"If it makes sound, DubTab can listen\",\"inBrowser\":\"In a browser tab\",\"inBrowserTag\":\"Extension or desktop\",\"onDesktop\":\"On your desktop\",\"onDesktopTag\":\"Desktop app only\",\"localFiles\":\"Local files\",\"moreCourses\":\"Plus any other course player that runs in a tab.\"}},\"locale\":\"en\"}],[\"$\",\"main\",null,{\"className\":\"pb-16 pt-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-12 max-w-2xl text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"mb-4 text-4xl font-extrabold tracking-tight sm:text-5xl\",\"children\":\"Blog\"}],[\"$\",\"p\",null,{\"className\":\"text-lg leading-relaxed text-slate-600 dark:text-slate-400\",\"children\":\"Product releases, platform notes, and what we learn building real-time translation — from the people who build DubTab.\"}]]}],[\"$\",\"$L11\",null,{\"posts\":[{\"slug\":\"youtube-live-auto-dubbing\",\"title\":\"YouTube Live auto dubbing starts in 2027 — here is what you can hear tonight\",\"titleHighlight\":\"what you can hear tonight\",\"description\":\"YouTube is piloting live auto dubbing in early 2027. Live captions, upload-time dubs, and that pilot are three different things. Here is which one applies to the stream you have open.\",\"date\":\"2026-09-23\",\"author\":\"Ethan Hu\",\"authorRole\":\"Builds DubTab\",\"category\":\"Platforms\",\"featured\":true,\"hasAudio\":false,\"hero\":\"/blog/youtube-live-auto-dubbing/live-translation-hero.webp\",\"heroAlt\":\"A viewer listening to a spoken live stream through headphones, with sound waves suggesting translated audio\",\"cover\":\"/blog/youtube-live-auto-dubbing/live-translation-hero.webp\",\"readingTime\":\"7 min read\",\"wordCount\":1234,\"updatedAt\":\"2026-10-01\"},{\"slug\":\"dubtab-for-mac\",\"title\":\"DubTab for Mac is here — and it hears more than your browser\",\"titleHighlight\":\"hears more than your browser\",\"description\":\"The Mac app listens to any application on your computer, not just a browser tab. Here is what that actually opens up, and why it took a while to get right.\",\"date\":\"2026-09-15\",\"author\":\"Ethan Hu\",\"authorRole\":\"Builds DubTab\",\"category\":\"Platforms\",\"featured\":true,\"hasAudio\":false,\"hero\":\"/blog/dubtab-for-mac/hero-course.webp\",\"heroAlt\":\"An astronomy course playing on a Mac with bilingual captions, translated audio and study notes\",\"cover\":\"/blog/dubtab-for-mac/hero-course.webp\",\"readingTime\":\"5 min read\",\"wordCount\":936,\"updatedAt\":\"2026-10-01\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-16 rounded-2xl border border-slate-200 bg-slate-50 p-8 text-center dark:border-slate-800 dark:bg-dark-card\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-2 text-xl font-bold\",\"children\":\"Watch anything in your language, live\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mb-6 max-w-lg text-slate-600 dar
5k:text-slate-400\",\"children\":\"Real-time subtitles and AI dubbing for livestreams, courses and meetings. 15 minutes free, no card.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-3\",\"children\":[\"$\",\"$L12\",null,{\"href\":\"/download\",\"className\":\"rounded-xl bg-primary px-5 py-2.5 font-semibold text-white transition-colors hover:bg-primary-hover\",\"children\":\"Get DubTab\"}]}],[\"$\",\"a\",null,{\"href\":\"/blog/rss.xml\",\"className\":\"mt-6 inline-block text-xs text-slate-500 hover:text-primary-hover\",\"children\":\"RSS feed\"}]]}]]}]}],[\"$\",\"footer\",null,{\"className\":\"bg-slate-900 text-slate-400 py-12 border-t border-slate-800\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-8 gap-y-10 md:grid-cols-[1.6fr_1fr_1fr]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-2 md:col-span-1 flex flex-col items-center md:items-start text-center md:text-left gap-4\",\"children\":[[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"flex items-center space-x-2 hover:opacity-80 transition-opacity cursor-pointer\",\"children\":[[\"$\",\"$L13\",null,{\"src\":\"/logo.png\",\"alt\":\"DubTab\",\"width\":24,\"height\":24,\"className\":\"rounded-md\"}],[\"$\",\"span\",null,{\"className\":\"text-white font-bold text-lg\",\"children\":\"DubTab\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm max-w-xs\",\"children\":\"Install DubTab — Start understanding instantly\"}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"aria-label\":\"Contact Us\",\"className\":\"hover:text-white transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-mail w-5 h-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"132q7q\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"}],[\"$\",\"rect\",\"izxlao\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\"}],\"$undefined\"]}]}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Use Cases\",\"className\":\"flex flex-col gap-3 text-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-slate-300\",\"children\":\"Use Cases\"}],[[[\"$\",\"$L12\",\"live-stream-translator\",{\"href\":\"/live-stream-translator\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Live streams\"}],[\"$\",\"$L12\",\"online-course-translator\",{\"href\":\"/online-course-translator\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Online courses\"}]],[\"$\",\"$L12\",null,{\"href\":\"/video-translator\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Platforms\"}]]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Resources\",\"className\":\"flex flex-col gap-3 text-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-slate-300\",\"children\":\"Resources\"}],[[\"$\",\"$L12\",null,{\"href\":\"/help\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Help Center\"}],[\"$\",\"$L12\",null,{\"href\":\"/download\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Desktop app\"}],[\"$\",\"$L12\",null,{\"href\":\"/blog\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Blog\"}],[\"$\",\"$L12\",null,{\"href\":\"/changelog\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Changelog\"}],[\"$\",\"$L12\",null,{\"href\":\"/contact\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Contact Us\"}]]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-slate-800 mt-10 pt-8 flex flex-col md:flex-row justify-between items-center gap-4 text-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-center md:text-left\",\"children\":\"© 2025-2026 DubTab. All rights reserved.\"}],[\"$\",\"nav\",null,{\"className\":\"flex flex-wrap justify-center gap-x-6 gap-y-2\",\"children\":[[\"$\",\"$L12\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Privacy Policy\"}],[\"$\",\"$L12\",null,{\"href\":\"/terms\",\"className\":\"hover:text-white transition-colors\",\"children\":\"Terms of Service\"}]]}]]}]]}]}]]}]\n"])</script>
5<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans bg-white text-slate-900 dark:bg-dark-bg dark:text-slate-100 selection:bg-primary selection:text-white\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L14\",null,{}],[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}],[[\"$\",\"$L15\",null,{\"defer\":true,\"data-domain\":\"dubtab.com\",\"src\":\"https://plau.xtcodetech.com/js/script.
5js\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L15\",null,{\"id\":\"plausible-queue\",\"strategy\":\"afterInteractive\",\"children\":\"\\n                window.plausible = window.plausible || function() {\\n                  (window.plausible.q = window.plausible.q || []).push(arguments);\\n                };\\n              \"}]]]}]}]\n"])</script>
5<script>self.__next_f.push([1,"5:[\"$\",\"$L16\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"metadata\":{\"title\":\"DubTab — Real-Time Voice Translator \u0026 AI Dubbing\",\"description\":\"Real-time voice translator with natural AI dubbing. Live subtitles, optional bilingual captions, low latency—works on videos, calls, and livestreams in your browser.\"},\"landing\":\"$8:props:children:1:props:content\",\"ui\":{\"videoPlayer\":{\"play\":\"Play video: {title}\",\"loading\":\"Loading video…\",\"error\":\"The video couldn’t be loaded.\",\"retry\":\"Try again\",\"watchOnYouTube\":\"Watch on YouTube\"},\"hero\":{\"addToEdge\":\"Add to Edge\",\"addToChrome\":\"Add to Chrome\"},\"pricing\":{\"mostPopular\":\"Most Popular\",\"monthly\":\"Monthly\",\"yearly\":\"Yearly\",\"yearlySave\":\"Save 17%\",\"yearlyBenefit\":\"Yearly plans: 17% off, 2 months free. Get all hours upfront with no monthly reset.\",\"perMonth\":\"/mo\",\"aiCreditsPerMonth\":\"{count} AI credits / mo\",\"aiCreditsForYear\":\"{count} AI credits for the year\",\"aiCreditsTotal\":\"{count} AI credits\",\"aiCreditsHint\":\"For AI Summary \u0026 Ask AI\",\"installCTA\":\"Install \u0026 Try Free\",\"ctaHint\"
5:\"No credit card required. No auto-charge.\"},\"footer\":{\"privacy\":\"Privacy Policy\",\"terms\":\"Terms of Service\",\"contact\":\"Contact Us\",\"blog\":\"Blog\",\"changelog\":\"Changelog\",\"platforms\":\"Platforms\",\"liveStreams\":\"Live streams\",\"onlineCourses\":\"Online courses\",\"resources\":\"Resources\",\"desktop\":\"Desktop app\",\"help\":\"Help Center\"},\"legal\":{\"lastUpdated\":\"Last updated\",\"backHome\":\"Back to home\"},\"languagePrompt\":{\"title\":\"Switch to {language}?\",\"message\":\"Your browser is set to {language}. Want to view this page in that language?\",\"switch\":\"Switch\",\"dismiss\":\"Not now\"}},\"legalPages\":{\"privacy\":{\"title\":\"Privacy Policy\",\"summary\":\"How DubTab handles data and audio — in the extension and in the desktop app.\",\"updated\":\"September 14, 2026\"},\"terms\":{\"title\":\"Terms of Service\",\"summary\":\"The rules of using DubTab, billing, and disclaimers.\",\"updated\":\"September 14, 2026\"}},\"contact\":{\"title\":\"Get in Touch\",\"subtitle\":\"Have a question, found a bug, or need help? We're here to listen.\",\"form\":{\"nameLabel\":\"Your Name\",\"namePlaceholder\":\"John Doe\",\"emailLabel\":\"Email Address\",\"emailPlaceholder\":\"[email protected]\",\"categoryLabel\":\"What's this about?\",\"categoryPlaceholder\":\"Select a category\",\"messageLabel\":\"Your Message\",\"messagePlaceholder\":\"Tell us what's on your mind...\",\"submitButton\":\"Send Message\",\"submitting\":\"Sending...\"},\"categories\":{\"bug\":\"Bug Report\",\"feature_request\":\"Feature Request\",\"quota_increase\":\"Request More Quota\",\"billing_issue\":\"Billing Issue\",\"team\":\"Team Plan\",\"other\":\"Other\"},\"errors\":{\"nameRequired\":\"Please enter your name\",\"nameTooShort\":\"Name must be at least 2 characters\",\"nameTooLong\":\"Name cannot exceed 100 characters\",\"emailRequired\":\"Please enter your email\",\"emailInvalid\":\"Please enter a valid email address\",\"categoryRequired\":\"Please select a category\",\"messageRequired\":\"Please enter your message\",\"messageTooShort\":\"Message must be at least 10 characters\",\"messageTooLong\":\"Message cannot exceed 2000 characters\",\"rateLimitExceeded\":\"Too many submissions. Please try again in a few minutes.\",\"networkError\":\"Something went wrong. Please try again later.\"},\"success\":{\"title\":\"Message Sent!\",\"message\":\"Thanks for reaching out. We'll get back to you as soon as possible.\",\"backHome\":\"← Send Another Message\"}},\"changelogPage\":{\"title\":\"Changelog\",\"subtitle\":\"Every DubTab release — new features, improvements, and fixes, shipped.\",\"badge\":\"Product Updates\",\"metaDescription\":\"See what's new in DubTab: release notes for real-time subtitles, live translation, and AI dubbing across YouTube, Netflix, Discord and more.\",\"latestLabel\":\"Latest\",\"jumpToVersion\":\"Jump to version\",\"subscribeRss\":\"Subscribe via RSS\",\"emptyTitle\":\"No updates yet\",\"emptyDescription\":\"Check back soon for the latest changes.\",\"types\":{\"feature\":\"New\",\"improvement\":\"Improved\",\"fix\":\"Fixed\",\"breaking\":\"Breaking\"},\"fallbackNotice\":\"Shown in English\",\"platforms\":{\"extension\":\"Extension\",\"desktop\":\"Desktop\"},\"filterAll\":\"All updates\",\"filterLabel\":\"Filter by product\"},\"download\":{\"recommended\":\"Recommended\",\"meta\":{\"title\":\"Download DubTab — browser extension, Windows \u0026 Mac\",\"description\":\"Get DubTab for Chrome, Edge, Windows, or Mac. Real-time subtitles and AI dubbing for browser tabs, desktop apps, and system audio.\"},\"hero\":{\"title\":\"Get DubTab\",\"subtitle\":\"Free to install, with one account across all versions. Use the extension for browser tabs, or the Windows and Mac apps for audio from your computer.\"},\"osBar\":{\"detecting\":{\"label\":\"Checking your computer…\",\"detail\":\"Windows 11 (x64) / macOS 14.2+\"},\"win11\":{\"label\":\"You're on Windows 11\",\"detail\":\"Both versions work on your computer.\"},\"winOld\":{\"label\":\"You're on Windows 10\",\"detail\":\"The desktop app only w
5orks on Windows 11 — Windows 10 doesn't have the audio feature it relies on. The extension works fine here and covers everything that plays in your browser.\"},\"winUnknown\":{\"label\":\"The desktop app needs Windows 11\",\"detail\":\"Not sure which version you have? Press Windows + R, type winver, and press Enter.\"},\"noBuild\":{\"label\":\"Needs Windows 11\",\"detail\":\"Mac desktop app: macOS 14.2+\"}},\"extension\":{\"title\":\"Browser extension\",\"subtitle\":\"Chrome \u0026 Edge\",\"desc\":\"Anything that plays in your browser — which is where most courses are. Nothing to download, works on any computer, and it's the same on Windows, Mac, Linux and ChromeOS.\",\"cta\":\"Add to Chrome\",\"ctaEdge\":\"Get it for Edge\",\"metaRequires\":\"Requires\",\"metaRequiresValue\":\"Chrome 116+ or Edge 116+\",\"metaRuns\":\"Runs on\",\"metaRunsValue\":\"Windows · macOS · Linux\",\"metaSize\":\"Install size\",\"metaSizeValue\":\"~2 MB, one click\"},\"desktop\":{\"title\":\"Desktop app\",\"desc\":\"Everything your computer plays — browser tabs included — or just the one app you pick. For downloaded course files, desktop players, and anything that never opens in a tab.\",\"cta\":\"Download for Windows\",\"comingSoon\":\"Coming soon\",\"ctaBlocked\":\"Needs Windows 11\",\"msStore\":\"Get it from Microsoft Store\",\"metaVersion\":\"Version\",\"metaRequires\":\"Requires\",\"metaArch\":\"Architecture\",\"metaSize\":\"Download size\",\"valueUnreleased\":\"Not released yet\",\"tabWindows\":\"Windows\",\"tabMac\":\"macOS\"},\"trust\":{\"signedTitle\":\"Digitally signed\",\"signedBody\":\"Windows will name {publisher} in the install prompt. If it names anything else, don't run it.\",\"unsignedTitle\":\"Windows will warn 
5you\",\"unsignedBody\":\"This build is not code-signed yet, so Windows SmartScreen will show \\\"Windows protected your PC\\\". Click More info → Run anyway. We would rather say so here than let it surprise you.\",\"shaTitle\":\"SHA-256\",\"micTitle\":\"No microphone\",\"micBody\":\"DubTab can't use your microphone at all. It only hears what your computer is playing, never you.\"},\"faq\":{\"title\":\"Before you install\",\"items\":[{\"q\":\"I'm on Windows 10 — can I use the desktop app?\",\"a\":\"Sorry, no — it only works on Windows 11. Windows 10 doesn't have the audio feature the app relies on, so there's no way around it. The extension works on any computer though, and it covers every course that plays in your browser.\"},{\"q\":\"Do I have to choose? Can I use both?\",\"a\":\"Use both — plenty of people do. They share one account and the same hours, so nothing is wasted either way. Most people use the extension for online courses and open the app when they're watching something they downloaded.\"},{\"q\":\"How do I install DubTab on Mac?\",\"a\":\"Requires macOS 14.2 or later. Choose Apple Silicon or Intel to match your Mac, open the DMG, and drag DubTab to Applications. Allow system audio recording when prompted on first use.\"},{\"q\":\"How does the app update itself?\",\"a\":\"By itself, in the background — you don't have to do anything. Updates are small and quick. If you'd rather check for one yourself, there's a button in Settings.\"}]},\"footerCta\":{\"title\":\"Still not sure which one?\",\"subtitle\":\"Start with the extension — it's free to install and takes one click. If you add the app later, both still use the same pool of hours.\",\"cta\":\"Add to browser — free\"},\"mac\":{\"title\":\"Mac desktop app\",\"chipHelp\":\"Choose your chip in Apple menu → About This Mac: Apple Silicon or Intel.\",\"signedTitle\":\"Mac: signed and notarized\",\"signedBody\":\"Both Mac installer
5s are signed with a Developer ID and notarized by Apple.\",\"desc\":\"The same app, on your Mac. Everything your computer plays — browser tabs included — or just the one app you pick. macOS asks once to allow recording system audio; it never asks for screen recording or your microphone.\",\"forThisMac\":\"Matches your Mac\"}}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://dubtab.com#organization\\\",\\\"name\\\":\\\"DubTab\\\",\\\"url\\\":\\\"https://dubtab.com\\\",\\\"email\\\":\\\"[email protected]\\\"},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://dubtab.com#website\\\",\\\"url\\\":\\\"https://dubtab.com\\\",\\\"name\\\":\\\"DubTab\\\",\\\"inLanguage\\\":[\\\"en\\\",\\\"es\\\",\\\"zh-CN\\\",\\\"zh-TW\\\",\\\"ja\\\",\\\"ko\\\",\\\"fr\\\",\\\"de\\\",\\\"it\\\",\\\"pt-BR\\\",\\\"ru\\\",\\\"uk\\\",\\\"pl\\\",\\\"tr\\\",\\\"vi\\\"],\\\"publisher\\\":{\\\"@id\\\":\\\"https://dubtab.com#organization\\\"}}]}\"}}],[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]]}]\n"])</script>
5<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Blog — DubTab\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Product releases, platform notes, and what we learn building real-time translation and dubbing.\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://dubtab.com/blog\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"href\":\"https://dubtab.com/blog/rss.xml\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Blog — DubTab\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Product releases, platform notes, and what we learn building real-time translation and dubbing.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://dubtab.com/blog\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"DubTab\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://dubtab.com/ogimage2.png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"DubTab blog\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Blog — DubTab\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Product releases, platform notes, and what we learn building real-time translation and dubbing.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://dubtab.com/ogimage2.png\"}],[\"$\",\"link\",\"19\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.ico\"}]]\na:null\n"])</script>
5</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.