PageSourceSearch

https://www.echolocalize.xyz/updates

html echolocalize.xyz collected 2026-10-02 02:11:15 UTC 89,618 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" dir="ltr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/0x-.2y.mgneg-.css" nonce="2bbf83310a46444d9ab992c10fa46433" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="2bbf83310a46444d9ab992c10fa46433" href="/_next/static/chunks/0pq605r1~07ly.js"/>
1<script src="/_next/static/chunks/15y0-_y5z-yfv.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/05l._gdtsrqs8.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/0d56yie9o~51_.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/turbopack-0e3lzevhh_f7i.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/0bevtay0na.g1.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/0q7057n65nbay.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<script src="/_next/static/chunks/116uf_4khmibt.js" async="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1<link rel="preload" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&amp;family=Geist+Mono:wght@400;500&amp;display=swap" as="style"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-VV4RZJ8LY2" as="script" nonce="2bbf83310a46444d9ab992c10fa46433"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><meta name="theme-color" content="#08090C"/><title>What’s new · Echo Captions</title><meta name="description" content="Recent updates to Echo Captions, newest first."/><link rel="canonical" href="https://www.echolocalize.xyz/updates"/><meta property="og:title" content="Echo Captions — AI Video &amp; Subtitle Translator"/><meta property="og:description" content="Watch YouTube, Twitch, Kick &amp; Crunchyroll in your language. Real-time AI translated subtitles and live captions in 81 languages. Free to start."/><meta property="og:url" content="https://www.echolocalize.xyz"/><meta property="og:site_name" content="Echo Captions"/><meta property="og:image" content="https://www.echolocalize.xyz/og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Echo Captions — Watch in your language"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Echo Captions — AI Video &amp; Subtitle Translator"/><meta name="twitter:description" content="Watch YouTube, Twitch, Kick &amp; Crunchyroll in your language. Real-time AI translated subtitles and live captions in 81 languages. Free to start."/><meta name="twitter:image" content="https://www.echolocalize.xyz/og.png"/><link rel="icon" href="/logo.svg"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&amp;
1family=Geist+Mono:wght@400;500&amp;display=swap"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js" noModule="" nonce="2bbf83310a46444d9ab992c10fa46433"></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><div style="font-family:&#x27;Geist&#x27;, sans-serif;background:#08090C;min-height:100vh;display:flex;flex-direction:column"><div style="display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px clamp(20px, 4vw, 56px);flex-wrap:wrap;position:relative;z-index:4"><a href="/" style="display:flex;align-items:center;gap:10px;text-decoration:none"><img src="/logo.svg" width="29" height="29" alt="" style="display:block"/><div style="font-size:16.5px;font-weight:600;letter-spacing:-0.01em;color:#FFFFFF">Captions</div></a><div style="display:flex;align-items:center;gap:30px"><a href="/features" style="font-size:14px;color:rgba(255,255,255,0.65);text-decoration:none;font-weight:500">Features</a><a href="/pricing" style="font-size:14px;color:rgba(255,255,255,0.65);text-decoration:none;font-weight:500">Pricing</a><a href="/updates" class="echo-nav-wide" style="font-size:14px;color:#FFFFFF;text-decoration:none;font-weight:600">What’s new</a><a href="/login" style="font-size:14px;color:rgba(255,255,255,0.65);text-decoration:none;font-weight:500">Sign in</a><a href="https://chromewebstore.google.com/detail/hofconfocgoblhgnggcoffgjpjigieil?utm_source=item-share-cb" target="_blank" rel="noopener noreferrer" style="font-size:14px;font-weight:600;color:#08090C;background:#FFFFFF;padding:9px 17px;border-radius:9px;text-decoration:none">Add to Chrome</a></div></div><main lang="en" style="flex:1;display:flex;flex-direction:column;align-items:center;padding:64px clamp(20px, 4vw, 40px) 96px"><article style="width:100%;max-width:680px;display:flex;flex-direction:column"><span style="font-family:&#x27;Geist Mono&#x27;, monospace;font-size:11.5px;letter-spacing:0.14em;color:#7C8CF8">UPDATES</span><h1 style="margin:8px 0 0;font-size:clamp(34px, 6vw, 48px);font-weight:600;letter-spacing:-0.038em;line-height:1.05;color:#FFFFFF">What’s new</h1><p style="margin:18px 0 0;font-size:16.5px;line-height:1.65;color:rgba(255,255,255,0.55);text-wrap:pretty">What we’ve shipped lately, newest first.</p><span style="margin-top:10px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.4)">Current extension version: 2.4.7</span><ol style="list-style:none;margin:44px 0 0;padding:0;display:flex;flex-direction:column"><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-27" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 27, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Live streams now understand more than 60 spoken languages, including Japanese, Korean, Chinese, Turkish and Russian. When several people talk, each voice gets its own color, with a short legend on the video. Live captions keep going after ads, and a video without captions now says so instead of staying silent. Echo’s own menus and notices, and this website, now come in every language it translates into.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-23" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 23, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Subscribers can move to a bigger plan straight from their account page and pay only the difference. The FAQ is now in every language on this site.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-17" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 17, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Clearer free limits: the welcome page says up front how much is free, and hitting the limit on your first day tells you what you get from tomorrow.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-16" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 16, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Captions follow the language you read, with 77 languages to choose from. The first translated line shows which language Echo picked, with a one-click switch.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-15" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 15, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Security and reliability improvements for accounts and billing.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-09-05" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">September 5, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Dual-language subtitles show the original line for every source language.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-08-23" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">August 23, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">A friendlier first run: a welcome page after install, captions that start on their own on YouTube, and short tips in the player.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-08-16" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">August 16, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">This website is now available in 50 languages.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-07-01" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">July 1, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">When you reach your daily limit, a notice appears in the subtitle area instead of the captions going quiet.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-06-29" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">June 29, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Three simple plans — Echo Lite, Echo Pro and Echo Unlimited — with the AI included. No API key needed.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:none"><time dateTime="2026-06-14" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">June 14, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">A free plan for everyone who signs in, no card needed.</p></li><li style="display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 2px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)"><time dateTime="2026-05-18" style="flex:0 0 150px;font-family:&#x27;Geist Mono&#x27;, monospace;font-size:12.5px;color:rgba(255,255,255,0.45)">May 18, 2026</time><p style="flex:1 1 320px;margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,0.72);text-wrap:pretty">Echo now works on Crunchyroll.</p></li></ol></article></main><div style="border-top:1px solid #15151A;padding:26px clamp(20px, 4vw, 56px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap"><span style="font-size:13px;color:rgba(255,255,255,0.35)">© 2026 Echo Captions</span><div style="display:flex;align-items:center;gap:24px;flex-wrap:wrap"><a href="/faq" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">FAQ</a><a href="/updates" style="font-size:13px;color:#FFFFFF;text-decoration:none">What’s new</a><a href="/terms" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Terms</a><a href="/refund" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Refunds</a><a href="/privacy" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Privacy</a><a href="/support" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Support</a><a href="mailto:[email protected]" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Contact</a><span aria-hidden="true" style="font-size:13px;color:rgba(255,255,255,0.18)">·</span><a href="https://x.com/echocaptions" target="_blank" rel="noopener noreferrer" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">X</a><a href="https://www.instagram.com/echocaptions/" target="_blank" rel="noopener noreferrer" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">Instagram</a><a href="https://www.tiktok.com/@echocaptions" target="_blank" rel="noopener noreferrer" style="font-size:13px;color:rgba(255,255,255,0.35);text-decoration:none">TikTok</a><span aria-hidden="true" style="font-size:13px;color:rgba(255,255,255,0.18)">·</span><select aria-label="Change language" style="font-size:13px;font-family:inherit;color:rgba(255,255,255,0.55);background:transparent;border:1px solid rgba(255,255,255,0.15);border-radius:6px;padding:3px 7px;cursor:pointer;outline:none"><option value="af" style="background:#0E0E12;color:#FFFFFF">Afrikaans</option><option value="az" style="background:#0E0E12;color:#FFFFFF">Azərbaycanca</option><option value="id" style="background:#0E0E12;color:#FFFFFF">Bahasa Indonesia</option><option value="ms" style="background:#0E0E12;color:#FFFFFF">Bahasa Melayu</option><option value="bs" style="background:#0E0E12;color:#FFFFFF">Bosanski</option><option value="ca" style="background:#0E0E12;color:#FFFFFF">Català</option><option value="cs" style="background:#0E0E12;color:#FFFFFF">ČeÅ¡tina</option><option value="cy" style="background:#0E0E12;color:#FFFFFF">Cymraeg</option><option value="da" style="background:#0E0E12;color:#FFFFFF">Dansk</option><option value="de" style="background:#0E0E12;color:#FFFFFF">Deutsch</option><option value="et" style="background:#0E0E12;color:#FFFFFF">Eesti</option><option value="en" style="background:#0E0E12;color:#FFFFFF" selected="">English</option><option value="es" style="background:#0E0E12;color:#FFFFFF">Español</option><option value="eu" style="background:#0E0E12;color:#FFFFFF">Euskara</option><option value="fil" style="background:#0E0E12;color:#FFFFFF">Filipino</option><option value="fr" style="background:#0E0E12;color:#FFFFFF">Français</option><option value="gl" style="background:#0E0E12;color:#FFFFFF">Galego</option><option value="ha" style="background:#0E0E12;color:#FFFFFF">Hausa</option><option value="hr" style="background:#0E0E12;color:#FFFFFF">Hrvatski</option><option value="ig" style="background:#0E0E12;color:#FFFFFF">Igbo</option><option value="zu" style="background:#0E0E12;color:#FFFFFF">isiZulu</option><option value="is" style="background:#0E0E12;color:#FFFFFF">Íslenska</option><option value="it" style="background:#0E0E12;color:#FFFFFF">Italiano</option><option value="sw" style="background:#0E0E12;color:#FFFFFF">Kiswahili</option><option value="lv" style="background:#0E0E12;color:#FFFFFF">LatvieÅ¡u</option><option value="lt" style="background:#0E0E12;color:#FFFFFF">Lietuvių</option><option value="hu" style="background:#0E0E12;color:#FFFFFF">Magyar</option><option value="nl" style="background:#0E0E12;color:#FFFFFF">Nederlands</option><option value="no" style="background:#0E0E12;color:#FFFFFF">Norsk</option><option value="uz" style="background:#0E0E12;color:#FFFFFF">OÊ»zbekcha</option><option value="pl" style="background:#0E0E12;color:#FFFFFF">Polski</option><option value="pt-BR" style="background:#0E0E12;color:#FFFFFF">Português (Brasil)</option><option value="pt-PT" style="background:#0E0E12;color:#FFFFFF">Português (Portugal)</option><option value="ro" style="background:#0E0E12;color:#FFFFFF">Română</option><option value="sq" style="background:#0E0E12;color:#FFFFFF">Shqip</option><option value="sk" style="background:#0E0E12;color:#FFFFFF">Slovenčina</option><option value="sl" style="background:#0E0E12;color:#FFFFFF">Slovenščina</option><option value="so" style="background:#0E0E12;color:#FFFFFF">Soomaali</option><option value="fi" style="background:#0E0E12;color:#FFFFFF">Suomi</option><option value="sv" style="background:#0E0E12;color:#FFFFFF">Svenska</option><option value="vi" style="background:#0E0E12;color:#FFFFFF">Tiếng Việt</option><option value="tr" style="background:#0E0E12;color:#FFFFFF">Türkçe</option><option value="yo" style="background:#0E0E12;color:#FFFFFF">Yorùbá</option><option value="el" style="background:#0E0E12;color:#FFFFFF">Ελληνικά</option><option value="be" style="background:#0E0E12;color:#FFFFFF">Беларуская</option><option value="bg" style="background:#0E0E12;color:#FFFFFF">Български</option><option value="ky" style="background:#0E0E12;color:#FFFFFF">
1Кыргызча</option><option value="kk" style="background:#0E0E12;color:#FFFFFF">Қазақша</option><option value="mk" style="background:#0E0E12;color:#FFFFFF">Македонски</option><option value="mn" style="background:#0E0E12;color:#FFFFFF">Монгол</option><option value="ru" style="background:#0E0E12;color:#FFFFFF">Русский</option><option value="sr" style="background:#0E0E12;color:#FFFFFF">Српски</option><option value="uk" style="background:#0E0E12;color:#FFFFFF">Українська</option><option value="ka" style="background:#0E0E12;color:#FFFFFF">ქართული</option><option value="he" style="background:#0E0E12;color:#FFFFFF">עברית</option><option value="ur" style="background:#0E0E12;color:#FFFFFF">اردو</option><option value="ar" style="background:#0E0E12;color:#FFFFFF">العربية</option><option value="ps" style="background:#0E0E12;color:#FFFFFF">پښتو</option><option value="fa" style="background:#0E0E12;color:#FFFFFF">فارسی</option><option value="am" style="background:#0E0E12;color:#FFFFFF">አማርኛ</option><option value="ne" style="background:#0E0E12;color:#FFFFFF">नेपाली</option><option value="mr" style="background:#0E0E12;color:#FFFFFF">मराठी</option><option value="hi" style="background:#0E0E12;color:#FFFFFF">हिन्दी</option><option value="as" style="background:#0E0E12;color:#FFFFFF">অসমীয়া</option><option value="bn" style="background:#0E0E12;color:#FFFFFF">বাংলা</option><option value="pa" style="background:#0E0E12;color:#FFFFFF">ਪੰਜਾਬੀ</option><option value="gu" style="background:#0E0E12;color:#FFFFFF">ગુજરાતી</option><option value="or" style="background:#0E0E12;color:#FFFFFF">ଓଡ଼ିଆ</option><option value="ta" style="background:#0E0E12;color:#FFFFFF">தமிழ்</option><option value="te" style="background:#0E0E12;color:#FFFFFF">తెలుగు</option><option value="kn" style="background:#0E0E12;color:#FFFFFF">ಕನ್ನಡ</option><option value="ml" style="background:#0E0E12;color:#FFFFFF">മലയാളം</option><option value="si" style="background:#0E0E12;color:#FFFFFF">සිංහල</option><option value="th" style="background:#0E0E12;color:#FFFFFF">ไทย</option><option value="lo" style="background:#0E0E12;color:#FFFFFF">ລາວ</option><option value="my" style="background:#0E0E12;color:#FFFFFF">မြန်မာ</option><option value="km" style="background:#0E0E12;color:#FFFFFF">ខ្មែរ</option><option value="ko" style="background:#0E0E12;color:#FFFFFF">한국어</option><option value="ja" style="background:#0E0E12;color:#FFFFFF">日本語</option><option value="zh-CN" style="background:#0E0E12;color:#FFFFFF">简体中文</option><option value="zh-TW" style="background:#0E0E12;color:#FFFFFF">繁體中文</option></select></div></div></div><!--$--><!--/$--><!--$--><!--/$-->
1<script src="/_next/static/chunks/0pq605r1~07ly.js" nonce="2bbf83310a46444d9ab992c10fa46433" id="_R_" async=""></script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">(self.__next_f=self.__next_f||[]).push([0])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[2063,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"default\"]\n4:I[59666,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"default\"]\n6:I[62711,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[62711,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"ViewportBoundary\"]\nc:I[62711,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"MetadataBoundary\"]\ne:I[14743,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"default\",1]\n10:I[27437,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"LocaleProvider\"]\n14:I[10404,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"Analytics\"]\n15:I[10730,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"\"]\n16:I[13073,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\",\"/_next/static/chunks/116uf_4khmibt.js\"],\"default\"]\n20:I[13630,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\",\"/_next/static/chunks/116uf_4khmibt.js\"],\"default\"]\n21:I[19772,[\"/_next/static/chunks/0bevtay0na.g1.js\",\"/_next/static/chunks/0q7057n65nbay.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0x-.2y.mgneg-.css\",\"style\",{\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}]\n:HL[\"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700\u0026family=Geist+Mono:wght@400;500\u0026display=swap\",\"style\"]\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"updates\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"updates\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0x-.2y.mgneg-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0bevtay0na.g1.js\",\"async\":true,\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0q7057n65nbay.js\",\"async\":true,\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/116uf_4khmibt.js\",\"async\":true,\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0x-.2y.mgneg-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"cRNqY5wIwUBKTE9lQ_3sL\"}\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700\u0026family=Geist+Mono:wght@400;500\u0026display=swap\"}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L10\",null,{\"locale\":\"en\",\"messages\":{\"lang\":{\"label\":\"Language\",\"select\":\"Change language\"},\"footer\":{\"copyright\":\"© 2026 Echo Captions\",\"terms\":\"Terms\",\"refunds\":\"Refunds\",\"privacy\":\"Privacy\",\"support\":\"Support\",\"contact\":\"Contact\",\"faq\":\"FAQ\",\"updates\":\"What’s new\"},\"nav\":{\"items\":[{\"label\":\"Features\"},{\"label\":\"Pricing\"}],\"account\":\"Account\",\"signIn\":\"Sign in\",\"addToChrome\":\"Add to Chrome\"},\"hero\":{\"live\":\"LIVE\",\"watching\":\"{count} watching\",\"langPair\":\"{from} → EN\",\"timestamp\":{\"live\":\"1:24:03 · LIVE\",\"vod\":\"14:22 / 38:50\"},\"cta\":{\"addToChrome\":\"Add to Chrome — free\",\"openDashboard\":\"Open dashboard\",\"signIn\":\"Sign in\"},\"beats\":[{\"orig\":\"지금 한국어 방송을 보고 있어요\",\"big\":\"You're watching a stream in Korean.\"},{\"orig\":\"한국어 한마디도 모르시죠\",\"big\":\"You don't speak a word of it.\"},{\"orig\":\"에코만 있으면 괜찮아요\",\"big\":\"With Echo, that doesn’t matter.\"},{\"orig\":\"日本語のライブ配信です\",\"big\":\"Now it’s live, in Japanese.\"},{\"orig\":\"字幕は映像に追いつきます\",\"big\":\"The subtitles keep pace, in real time.\"},{\"orig\":\"Un partido narrado en español\",\"big\":\"A match, called in Spanish.\"},{\"orig\":\"No te pierdes ni una palabra\",\"big\":\"You don’t miss a single word.\"},{\"orig\":\"Ein Vortrag komplett auf Deutsch\",\"big\":\"A keynote, entirely in German.\"},{\"orig\":\"Une interview en direct, en français\",\"big\":\"A live interview, in French.\"},{\"orig\":\"Türkçe yayın, anında çeviri\",\"big\":\"Turkish stream. Understood instantly.\"}]},\"features\":{\"hero\":{\"titleLine1\":\"We checked.\",\"titleLine2\":\"Nobody does all of it.\",\"subtitle\":\"Dual-language captions, live streams, click-to-seek transcripts, translation that only runs on what you watch — every tool ships a piece. Echo ships the set.\"},\"table\":{\"eyebrow\":\"TEN THINGS, ONE EXTENSION\",\"footnote\":\"Based on public Chrome Web Store listings, June 2026. Tap a row for the honest detail.\",\"legend\":\"✓ yes · ~ partial · — no\"},\"columns\":[{\"name\":\"YouTube CC\",\"sub\":\"built-in auto-translate\"},{\"name\":\"Language Reactor\",\"sub\":\"learning, YT \u0026 Netflix\"},{\"name\":\"Live caption tools\",\"sub\":\"Felo, ViiTor, Maestra…\"}],\"rows\":[{\"label\":\"Twitch \u0026 Kick, not just YouTube\",\"detail\":\"Echo covers YouTube videos, YouTube Live, Twitch, Kick, and Crunchyroll. Caption translators stop at YouTube; live-caption tools cover streams but skip VOD transcripts.\"},{\"label\":\"Real-time live translation\",\"detail\":\"Live speech recognition + translation as the stream happens. YouTube’s auto-translate needs existing captions; Language Reactor doesn’t do live at all.\"},{\"label\":\"Translation that sounds native\",\"detail\":\"LLM-based translation tuned for spoken speech — gaming slang, fillers, and brand names come out the way a native speaker would say them. Machine-translated captions read like subtitle-ese.\"},{\"label\":\"Bilingual subtitles on the player\",\"detail\":\"Original and translation together, over the video — the dual-language subtitle Netflix never shipped. Language Reactor is closest, but YouTube/Netflix only.\"},{\"label\":\"Click-to-seek transcript in the player\",\"detail\":\"The transcript opens inside the player; tap a line to jump to that exact moment. Live-caption tools have no transcript — captions scroll away and are gone.\"},{\"label\":\"Lazy translation — pay for what you watch\",\"detail\":\"Translation runs a few seconds ahead of playback and stops when you skip. Tools that pre-translate the whole video bill you for the 82 minutes you never watched.\"},{\"label\":\"Search the transcript\",\"detail\":\"Type a phrase, jump to the moment it was said — in your language or the original.\"},{\"label\":\"Subtitle styling, live preview\",\"detail\":\"Font, size, background opacity, position — separate controls for YouTube and live platforms, applied instantly with a mini preview.\"},{\"label\":\"One flat price, AI included\",\"detail\":\"Three flat tiers — Echo Lite, Echo Pro, Echo Unlimited — with simple daily limits instead of per-minute metering or surprise overages. We handle the AI; no API key to manage.\"},{\"label\":\"No watch-history telemetry\",\"detail\":\"We don’t track which videos you watch or what you translate. Settings live in chrome.storage.sync, encrypted and synced by Chrome itself.\"}],\"cta\":{\"addToChrome\":\"Add to Chrome — free\",\"seePricing\":\"See pricing\",\"note\":\"Free to start · YouTube, Twitch, Kick \u0026 Crunchyroll · 81 languages\"}},\"pricing\":{\"heading\":\"Start free.\",\"subheading\":\"Echo is free to start, no card — about 5 minutes of video a day, or about 10 when you sign in. Watch more? Pick a plan below.\",\"question\":\"How much do you watch — videos or live streams?\",\"hoursUnlimited\":\"∞ · unlimited\",\"hoursLabel\":\"≈ {hours} h / month\",\"sliderAria\":\"Hours of videos or live streams you watch per month\",\"answer\":\"That’s {name} — {price} a month.\",\"descUnlimited\":\"Dual-language subtitles on YouTube, Twitch, Kick \u0026 Crunchyroll — we run the AI, no API key needed. All-day use under a fair-use limit. Cancel anytime.\",\"desc\":\"Dual-language subtitles on YouTube, Twitch, Kick \u0026 Crunchyroll — we run the AI, no API key needed. Cancel anytime.\",\"getPlan\":\"Get {name} — {price}/mo →\",\"opening\":\"Opening checkout…\",\"currentPlan\":\"Current plan\",\"currentPlanTag\":\"YOURS\",\"managePlan\":\"Manage plan →\",\"changePlan\":\"Change to {name}
1 →\",\"subscriberNote\":\"You’re already subscribed. Upgrading charges only the difference for the rest of this billing period and works right away. For a smaller plan, cancel in the billing portal and pick it when your current period ends.\",\"alreadySubscribed\":\"This account already has an active subscription, so a new checkout would charge you twice. To move up a plan, use Upgrade on your account page.\",\"purchased\":\"Payment received. It can take a few seconds to show up on your account.\",\"purchasedManage\":\"Go to your account →\",\"soon\":\"SOON\",\"plans\":{\"lite\":{\"note\":\"light use · about 1 hour of video a day\"},\"pro\":{\"note\":\"regular use · about 4 hours a day\"},\"max\":{\"note\":\"heavy use · all-day watching, fair-use\"}},\"footnoteAi\":\"Prices are monthly. We handle the AI on every plan — no API key needed.\",\"footnoteCancel\":\"Cancel anytime.\",\"checkoutTitle\":\"{name} — {price}/mo\",\"checkoutClose\":\"Close checkout\",\"waitlistIntro\":\"We’ll email you once — when paid plans go live. Early adopters get the first month discounted.\",\"waitlistPlaceholder\":\"[email protected]\",\"waitlistSent\":\"On the list ✓\",\"waitlistSending\":\"Sending…\",\"waitlistNotify\":\"Notify me →\",\"waitlistSuccess\":\"Got it — we’ll email you once when paid plans launch. No newsletter.\"},\"privacy\":{\"badge\":\"PRIVACY POLICY\",\"lastUpdatedLabel\":\"Last updated\",\"lastUpdated\":\"September 23, 2026\",\"heading\":\"Your data, plainly.\",\"intro\":\"Echo translates captions and live audio for YouTube, Twitch, Kick, and Crunchyroll. This page explains what data is processed, where it goes, and what we do not do with it.\",\"tags\":{\"live\":\"LIVE\",\"vod\":\"VOD\",\"local\":\"LOCAL\",\"auth\":\"AUTH\",\"managed\":\"MANAGED\",\"analytics\":\"ANALYTICS\",\"reward\":\"REWARD\"},\"pillars\":[{\"title\":\"We don't sell data\",\"desc\":\"No selling, renting, or ad profiles. Ever.\"},{\"title\":\"No keys to manage\",\"desc\":\"Echo handles the AI — no API keys to configure, store, or leak.\"},{\"title\":\"Translate-only processing\",\"desc\":\"Audio, captions, transcripts — used only to make subtitles.\"}],\"toc\":[{\"label\":\"What Echo collects\"},{\"label\":\"Third parties\"},{\"label\":\"What we don't do\"},{\"label\":\"Retention \u0026 deletion\"},{\"label\":\"Security\"},{\"label\":\"Legal \u0026 contact\"}],\"collectsSection\":{\"kicker\":\"DATA\",\"title\":\"What Echo collects\"},\"collects\":[{\"title\":\"Audio from the active video tab\",\"desc\":\"Only on live streams (YouTube Live, Twitch, Kick), after you click Echo. Audio is streamed in short chunks to Echo’s speech-to-text provider and is not stored on servers we control.\"},{\"title\":\"YouTube caption track data\",\"desc\":\"When a video has captions, Echo reads the caption track from the page so it can display and translate it without re-transcribing the video.\"},{\"title\":\"User preferences\",\"desc\":\"Target language, subtitle style, theme, and similar settings are stored with chrome.storage.\"},{\"title\":\"Account data\",\"desc\":\"If you sign in, Supabase stores your email, auth state, and plan/subscription state. Echo uses this to authorize the extension and enforce plan access.\"},{\"title\":\"Usage metrics\",\"desc\":\"For managed translation and speech-to-text requests, Echo records request timestamps, plan tier, mode, target language, and token counts. We do not store source transcripts, translations, or video IDs.\"},{\"title\":\"Product analytics\",\"desc\":\"Echo records anonymous product-usage events — such as opening the popup, which features are used, and reward-card interactions — through Google Analytics. These are tied to a random per-install identifier, never to your account, email, or identity, and never include audio, captions, transcripts, or translations.\"},{\"title\":\"Feedback submissions\",\"desc\":\"If you send in-app feedback to claim a free month of Echo Lite, Echo stores what you enter together with your account email so we can verify the submission and grant the reward. Extension ver
1sions before 2.4.7 could also send the display name on your Chrome Web Store review; it is stored the same way. Granted entries are removed afterward.\"}],\"providersSection\":{\"kicker\":\"PROVIDERS\",\"title\":\"Third parties that receive data\",\"sub\":\"Echo shares data only with providers required to make subtitles, translation, account access, and billing work.\"},\"providers\":[{\"desc\":\"Authentication and database — receives account email and stores subscription state.\"},{\"desc\":\"Speech-to-text — receives live audio chunks while Echo captions a live stream.\"},{\"desc\":\"Backup speech-to-text — receives live audio chunks only when Soniox is unavailable, and from extension versions before 2.4.6.\"},{\"desc\":\"Translation routing — receives transcript text and translation prompts for managed translation requests.\"},{\"desc\":\"Optional OAuth sign-in — receives and returns Google account identity data only when you choose Google sign-in.\"},{\"desc\":\"Payments — Paddle is the Merchant of Record (seller of record) and handles checkout, billing, and tax. Echo receives billing status, not raw payment card data.\"},{\"desc\":\"Product analytics — Google Analytics receives anonymous interaction events tied to a random per-install ID, never your account identity, audio, captions, or translation content.\"}],\"notDoSection\":{\"kicker\":\"LIMITS\",\"title\":\"What Echo does not do\"},\"notDo\":[\"We do not sell or rent user data.\",\"We do not use your data to train models.\",\"We do not use user data for personalized advertising or ad targeting.\",\"We do not use user data to determine creditworthiness or for lending.\",\"We do not track which videos or streams you watch.\",\"We do not inject ads, affiliate links, or unrelated content into pages.\"],\"retentionSection\":{\"kicker\":\"CONTROL\",\"title\":\"Retention and deletion\"},\"retention\":[{\"title\":\"Audio, transcripts, and translations\",\"desc\":\"Audio is transit-only. Transcripts and translations are not stored on Echo servers; they live in your browser while the page is open.\"},{\"title\":\"Account data\",\"desc\":\"Account and subscription data stays while your account exists. You can delete your account from echolocalize.xyz/account.\"},{\"title\":\"Usage metrics\",\"desc\":\"Managed-plan usage aggregates are kept for billing, abuse prevention, and quota reconciliation, then deleted when no longer needed.\"},{\"title\":\"Local extension data\",\"desc\":\"Local settings are removed when you uninstall Echo or clear extension storage in Chrome.\"}],\"securitySection\":{\"kicker\":\"SECURITY\",\"title\":\"Security\"},\"security\":[\"All network traffic uses HTTPS or WSS.\",\"Auth cookies are HTTP-only, Secure, and SameSite=Lax.\",\"Subscription and usage writes are performed only by trusted server-side code.\"],\"legalSection\":{\"kicker\":\"LEGAL\",\"title\":\"Children, international users, and changes\"},\"legal\":[{\"title\":\"Children\",\"desc\":\"Echo is not directed at children under 13. If you believe a child provided data, contact us and we will delete it.\"},{\"title\":\"International rights\",\"desc\":\"Users in the EU/EEA, UK, California, and similar jurisdictions can request access, correction, export, or deletion.\"},{\"title\":\"Policy changes\",\"desc\":\"If we make material changes, we update this page and notify signed-in users when appropriate.\"}],\"contactPrompt\":\"Questions or deletion requests:\",\"contactFootnote\":\"This policy is provided for Chrome Web Store review and for Echo users. It reflects the current behavior of the extension and website.\"},\"terms\":{\"meta\":{\"label\":\"TERMS OF SERVICE\",\"lastUpdatedLabel\":\"Last updated\",\"lastUpdatedDate\":\"June 13, 2026\"},\"heading\":\"Terms of service.\",\"intro\":\"The rules for using Echo — the extension, the web app, and paid plans. By using Echo or creating an account, you agree to these terms.\",\"toc\":[{\"label\":\"The service\"},{\"label\":\"Your account\"},{\"label\":\"Subscriptions \u0026 billing\"},{\"label\":\"Acceptable use\"},{\"label\":\"Intellectual property\"},{\"label\":\"AI output \u0026 disclaimers\"},{\"label\":\"Limitation of liability\"},{\"label\":\"Termination\"},{\"label\":\"Changes, law \u0026 contact\"}
1],\"sections\":{\"service\":{\"kicker\":\"SERVICE\",\"title\":\"The service\",\"rows\":[{\"title\":\"What Echo is\",\"desc\":\"Echo is a browser extension and companion web app that adds AI-generated captions and translation to videos and live streams on third-party platforms such as YouTube, Twitch, Kick, and Crunchyroll.\"},{\"title\":\"Availability\",\"desc\":\"Echo is provided on an ongoing basis but may change, be interrupted, or be discontinued. We aim to give reasonable notice of material changes to paid features.\"},{\"title\":\"Third-party platforms\",\"desc\":\"Echo is not affiliated with, endorsed by, or sponsored by the platforms it works on. Your use of those platforms stays subject to their own terms.\"}]},\"accounts\":{\"kicker\":\"ACCOUNTS\",\"title\":\"Your account\",\"rows\":[{\"title\":\"Registration\",\"desc\":\"Some features require an account. You are responsible for the accuracy of your details and for keeping your credentials secure.\"},{\"title\":\"Age\",\"desc\":\"You must be at least 13 years old, or the minimum digital-consent age in your country, to use Echo.\"},{\"title\":\"Your activity\",\"desc\":\"You are responsible for activity under your account. Tell us promptly if you suspect unauthorized use.\"}]},\"billing\":{\"kicker\":\"BILLING\",\"title\":\"Subscriptions \u0026 billing\",\"sub\":\"Echo has a free tier; paid plans are billed through Paddle.\",\"rows\":[{\"title\":\"Merchant of Record\",\"desc\":\"Paid plans are sold through Paddle.com, our Merchant of Record. Paddle handles checkout, payment, invoicing, and applicable taxes, and your purchase is also subject to Paddle’s buyer terms.\"},{\"title\":\"Automatic renewal\",\"desc\":\"Subscriptions renew automatically each billing period until cancelled. You can cancel anytime; access continues until the end of the period you already paid for.\"},{\"title\":\"Price changes\",\"desc\":\"We may change prices. Changes apply to future billing periods, and we will give reasonable notice beforehand.\"}],\"refundsTitle\":\"Refunds\",\"refundsDescBefore\":\"Refunds and cancellations are governed by our \",\"refundsLink\":\"Refund Policy\",\"refundsDescAfter\":\".\"},\"use\":{\"kicker\":\"USE\",\"title\":\"Acceptable use\",\"sub\":\"You agree not to:\",\"rules\":[\"Resell, redistribute, or sublicense Echo without our permission.\",\"Reverse engineer, scrape, or abuse the service or its APIs beyond normal use.\",\"Circumvent plan limits, quotas, authentication, or usage controls.\",\"Use Echo for unlawful purposes or to infringe the rights of others.\",\"Use Echo to access or process content you do not have the right to access.\"]},\"ip\":{\"kicker\":\"IP\",\"title\":\"Intellectual property\",\"rows\":[{\"title\":\"Our software\",\"desc\":\"Echo, its software, branding, and content are owned by Echo and its licensors. We grant you a limited, non-exclusive, non-transferable license to use Echo for its intended purpose.\"},{\"title\":\"Your content\",\"desc\":\"You keep any rights you have in your own settings, prompts, and inputs. You grant us only the rights needed to operate the service for you.\"}]},\"accuracy\":{\"kicker\":\"ACCURACY\",\"title\":\"AI output \u0026 disclaimers\",\"rows\":[{\"title\":\"No accuracy guarantee\",\"desc\":\"Captions and translations are generated by automated speech-to-text and machine-translation systems and may contain errors. Do not rely on Echo for critical, legal, medical, or safety-related decisions.\"},{\"title\":\"Provided \\\"as is\\\"\",\"desc\":\"To the extent permitted by law, Echo is provided \\\"as is\\\" and \\\"as available\\\", without warranties of any kind.\"}]},\"liability\":{\"kicker\":\"LIABILITY\",\"title\":\"Limitation of liability\",\"rows\":[{\"title\":\"Liability cap\",\"desc\":\"To the maximum extent permitted by law, Echo’s total liability for any claim is limited to the amount you paid for Echo in the 12 months before the claim arose.\"},{\"title\":\"Excluded losses\",\"desc\":\"We are not liable for indirect, incidental, or consequential losses, or for loss of data, profits, or goodwill.\"}]},\"termination\":{\"kicker\":\"TERMINATION\",\"title\":\"Termination\",\"rows\":[{\"title\":\"By you\",\"desc\":\"You can stop using Echo and delete your account at any time from echolocalize.xyz/account.\"},{\"title\":\"By us\",\"desc\":\"We may suspend or end access if you breach these terms or where needed to protect the service and other users.\"}]},\"legal\":{\"kicker\":\"LEGAL\",\"title\":\"Changes, governing law \u0026 contact\",\"changesTitle\":\"Changes\",\"changesDesc\":\"We may update these terms. Material changes will be posted here and, where appropriate, notified to signed-in users.\",\"lawTitle\":\"Governing law\",\"lawDesc\":\"These terms are governed by the laws of the Republic of Türkiye, without regard to conflict-of-laws rules.\",\"contactTitle\":\"Contact\",\"contactDescBefore\":\"Questions about these terms: \",\"contactDescAfter\":\".\"}},\"outroBefore\":\"These terms apply alongside our \",\"outroPrivacyLink\":\"Privacy Policy\",\"outroMiddle\":\" and \",\"outroRefundLink\":\"Refund Policy\",\"outroAfter\":\".\"},\"refund\":{\"heading\":\"Refund policy.\",\"intro\":\"How cancellations and refunds work for Echo subscriptions. We want you to pay for Echo only while it’s genuinely useful to you.\",\"tocLabel\":\"REFUND POLICY\",\"lastUpdated\":\"Last updated\",\"lastUpdatedDate\":\"June 13, 2026\",\"toc\":[{\"id\":\"summary\",\"label\":\"The short version\"},{\"id\":\"billing\",\"label\":\"How billing works\"},{\"id\":\"cancel\",\"label\":\"Cancelling\"},{\"id\":\"refunds\",\"label\":\"Refunds\"},{\"id\":\"how\",\"label\":\"How to request\"},{\"id\":\"chargebacks\",\"label\":\"Chargebacks\"}],\"sections\":{\"summary\":{\"kicker\":\"SUMMARY\",\"title\":\"The short version\"},\"billing\":{\"kicker\":\"BILLING\",\"title\":\"How billing works\"}
1,\"cancel\":{\"kicker\":\"CANCEL\",\"title\":\"Cancelling a subscription\"},\"refunds\":{\"kicker\":\"REFUNDS\",\"title\":\"Refunds\"},\"how\":{\"kicker\":\"REQUEST\",\"title\":\"How to request a refund\"},\"chargebacks\":{\"kicker\":\"DISPUTES\",\"title\":\"Chargebacks\"}},\"summary\":[\"Cancel anytime — you keep access until the end of the period you already paid for.\",\"14-day money-back on any charge if Echo isn’t working for you.\",\"Payments and refunds are handled by Paddle, our Merchant of Record.\"],\"billing\":[{\"title\":\"Merchant of Record\",\"desc\":\"Echo’s paid plans are sold and billed through Paddle.com. Your receipts come from Paddle, and Paddle processes any refund back to your original payment method.\"},{\"title\":\"Free tier\",\"desc\":\"Echo has a free tier (no charge, nothing to refund). Paid plans are billed through Paddle and are covered by this policy.\"}],\"cancel\":[{\"title\":\"How to cancel\",\"desc\":\"Cancel anytime from your Echo account or via the link in any Paddle receipt email.\"},{\"title\":\"What happens\",\"desc\":\"Your plan stays active until the end of the current billing period and you are not charged again. We do not pro-rate partial periods on cancellation.\"}],\"refunds\":[{\"title\":\"14-day money-back\",\"desc\":\"If you’re not satisfied, request a refund within 14 days of a charge and we’ll refund that payment in full.\"},{\"title\":\"After 14 days\",\"desc\":\"Later requests are reviewed case-by-case — for example, a clear service fault or an accidental renewal you contact us about promptly.\"}],\"how\":[{\"title\":\"By email\",\"desc\":\"Email [email protected] with the email used at checkout and your Paddle order or receipt number.\"},{\"title\":\"Through Paddle\",\"desc\":\"You can also request a refund directly from the receipt email Paddle sent you.\"},{\"title\":\"Timing\",\"desc\":\"Approved refunds are issued by Paddle to your original payment method, usually within 5–10 business days.\"}],\"chargebacks\":[{\"title\":\"Talk to us first\",\"desc\":\"If something’s wrong, contact us — we can almost always resolve it faster than a bank dispute.\"},{\"title\":\"Effect on access\",\"desc\":\"Opening a chargeback may suspend your access while the dispute is investigated.\"}],\"contactLine\":\"Refund requests and billing questions:\",\"legalNote\":\"This policy applies alongside our {terms} and {privacy}.\",\"termsLink\":\"Terms of Service\",\"privacyLink\":\"Privacy Policy\"},\"support\":{\"heading\":\"How can we help?\",\"intro\":\"Install, sign-in, captions, translation, or billing — we usually reply within a day.\",\"cards\":[{\"kicker\":\"SUPPORT\",\"title\":\"Email us\"},{\"kicker\":\"WEBSITE\",\"title\":\"Echo home\"},{\"kicker\":\"PRIVACY\",\"title\":\"Privacy policy\",\"value\":\"how Echo handles data\"}],\"fixesKicker\":\"QUICK FIXES\",\"fixesHeading\":\"Try these first\",\"fixes\":[{\"title\":\"Reload after updating\",\"tag\":\"INSTALL\",\"desc\":\"After installing or updating Echo, reload the video page so Echo can attach to the player.\"},{\"title\":\"Clear stale translations\",\"tag\":\"VOD\",\"desc\":\"If an older translation still appears, open the Echo popup, go to Settings → Advanced, and click Clear cache for current video.\"},{\"title\":\"Start from the player\",\"tag\":\"LIVE\",\"desc\":\"For Twitch, Kick, and YouTube live streams, click the Echo button inside the video player controls.\"},{\"title\":\"Authorize again\",\"tag\":\"AUTH\",\"desc\":\"If sign-in does not reach the extension, open Echo again, click Sign in, and authorize the extension from the website.\"},{\"title\":\"No captions on a YouTube video\",\"tag\":\"VOD\",\"desc\":\"Echo translates a YouTube video from its captions, including the ones YouTube makes automatically. If a video has no captions at all, Echo can’t translate it yet; try another video to check that Echo works. Live streams don’t need captions.\"},{\"title\":\"Captions in the wrong language\",\"tag\":\"LANGUAGE\",\"desc\":\"Open the Echo popup and choose your language under Captions in, on its home screen. The card on the first translated line offers a quick switch too.\"},{\"title\":\"Captions stopped\",\"tag\":\"LIMIT\",\"desc\":\"You have most likely used today’s allowance; a notice appears in the subtitle area. It resets every day at 00:00 UTC. Signing in gives you more free minutes, and a plan gives you much more.\"},{\"title\":\"Live stream in another language\",\"tag\":\"LIVE\",\"desc\":\"Since version 2.4.7, live translation understands more than 60 spoken languages. If a stream still comes out as nonsense, Echo hasn’t updated yet on this computer: Chrome updates extensions by itself within a few hours.\"},{\"title\":\"Subtitles too big or in the way\",\"tag\":\"STYLE\",\"desc\":\"Open the Echo popup, go to Settings → Caption style, and change the size, background and position. Each platform keeps its own setting.\"},{\"title\":\"Move to a bigger plan\",\"tag\":\"BILLING\",\"desc\":\"On your account page, choose Upgrade next to the plan you want; you pay only the difference for the rest of the month. To cancel your subscription or change your card, use Manage subscription.\"}],\"ticketKicker\":\"TICKET\",\"ticketHeading\":\"What to include\",\"ticketIntro\":\"The more of this you send, the faster we can fix it.\",\"ticket\":[\"Your browser and operating system\",\"The site you were using: YouTube, Twitch, Kick, or Crunchyroll\",\"Whether it was a video or live stream\",\"A screenshot, error message, or video link if possible\"]},\"account\":{\"plans\":{\"lite\":{\"note\":\"light use · about 1 hour of video a day\"},\"pro\":{\"note\":\"regular use · about 4 hours a day\"},\"max\":{\"note\":\"heavy use · all-day watching, fair-use\"}},\"soon\":\"SOON\",\"greeting\":\"Hey,\",\"greetingName\":\"{username}.\",\"sections\":{\"plans\":\"Plans\",\"manage\":\"Manage\"},\"yourPlan\":\"Your plan\",\"freeActive\":\"Free plan active · upgrade for more\",\"currentPlan\":\"Current plan\",\"switch\":\"Switch\",\"upgrade\":\"Upgrade\",\"opening\":\"Opening…\",\"alreadySubscribed\":\"This account already has an active subscription, so a new checkout would charge you twice. Use Upgrade next to a bigger plan instead.\",\"purchased\":\"Payment received. Your new plan appears here within a few seconds — no need to pay again.\",\"upgradeTitle\":\"Upgrade to {name}\",\"upgradeLoading\":\"Working out the price…\",\"upgradeDueToday\":\"Due today\",\"upgradeDueTodayNote\":\"Just the difference for the rest of this billing period.\",\"upgradeThen\":\"After that, {price} a month from {date}.\",\"upgradeConfirm\":\"Pay {amount} and upgrade\",\"upgradePaying\":\"Charging your card…\",\"upgradeCardNote\":\"Charged to the card on your subscription. Paddle, our payment provider, emails the receipt.\",\"upgradeDone\":\"Done — you’re on {name} now, and the bigger daily limit is already active. If subtitles stopped, reload the video page.\",\"upgradeOk\":\"Got it\",\"upgradeErrDeclined\":\"Your card was declined, so nothing changed and nothing was charged. Update your card 
1in the billing portal, then try again.\",\"upgradeErrPastDue\":\"Your last payment didn’t go through. Update your card in the billing portal first, then upgrade.\",\"upgradeErrBusy\":\"Your subscription is busy right now, for example with a renewal. Try again in a few minutes.\",\"upgradeErrGeneric\":\"We couldn’t change your plan, and nothing was charged. Try again, or email [email protected].\",\"close\":\"Close\",\"manage\":\"Manage\",\"getExtensionTitle\":\"Get the extension\",\"getExtensionDesc\":\"Install once, sign in once — translate any video after that.\",\"install\":\"Install →\",\"billingTitle\":\"Manage subscription\",\"billingDescActive\":\"Cancel your subscription, update your card, or download invoices. Opens the Paddle portal — Paddle is our payment provider and handles billing.\",\"billingDescLocked\":\"Cancel or update your card here. Available once you’re on a paid plan.\",\"manageSubscription\":\"Manage →\",\"open\":\"Open\",\"noticeNoBilling\":\"You don’t have a paid subscription to manage yet.\",\"noticePortalUnavailable\":\"Billing is temporarily unavailable — try again shortly.\",\"signOutTitle\":\"Sign out\",\"signOutDesc\":\"Ends this session. The extension keeps its own — sign out from the popup separately.\",\"signOut\":\"Sign out\",\"deleteTitle\":\"Delete account\",\"deleteDesc\":\"Removes everything, permanently, and cancels your subscription if you have one. A used free trial or reward month doesn’t come back if you sign up again.\",\"delete\":\"Delete…\",\"deleteConfirm\":\"Yes, delete everything\",\"cancel\":\"Cancel\",\"checkoutTitle\":\"{name} — {price}/mo\",\"checkoutClose\":\"Close checkout\"},\"extensionAuth\":{\"authorizeKicker\":\"AUTHORIZE\",\"liveBadge\":\"LIVE\",\"watching\":\"48,212 watching\",\"beats\":[{\"orig\":\"확장 프로그램을 연결할게요\",\"big\":\"One click connects the extension.\"},{\"orig\":\"로그인은 이미 끝났어요\",\"big\":\"You're already signed in.\"},{\"orig\":\"이제 그냥 보기만 하세요\",\"big\":\"After this, you just watch.\"},{\"orig\":\"字幕は映像に追いつきます\",\"big\":\"The subtitles keep pace, in real time.\"},{\"orig\":\"Tus subtítulos, en tu idioma\",\"big\":\"Your captions, in your language.\"},{\"orig\":\"Türkçe yayın, anında çeviri\",\"big\":\"Turkish stream. Understood instantly.\"}],\"heading\":\"Connect the extension.\",\"intro\":\"One deliberate click hands this signed-in session to the Echo extension. Nothing is sent until you press the button.\",\"accountTitle\":\"Account\",\"accountTag\":\"signed in\",\"planTitle\":\"Plan\",\"planLabelFree\":\"free\",\"planDescFree\":\"Free plan — a daily allowance of video minutes. Upgrade for more.\",\"planLabelTrial\":\"free trial\",\"planDescTrialEnds\":\"Free trial — ends {date}.\",\"planDescTrial\":\"Free trial — a preview of Echo Lite.\",\"planLabelInactive\":\"inactive\",\"planDescInactive\":\"This plan is no longer offered — pick a plan to use hosted AI.\",\"planDescPro\":\"Echo handles the AI for you — no API key needed.\",\"planLabelProFallback\":\"pro\",\"planDescProFallback\":\"Pro plan — Echo handles translation for you.\",\"billing\":{\"past_dueTitle\":\"We couldn’t charge your card\",\"past_dueDesc\":\"Your paid plan is paused until billing is fixed. You can connect the extension now and use the free plan in the meantime.\",\"cancelledTitle\":\"Your subscription is cancelled\",\"cancelledDesc\":\"You can connect the extension and keep using Echo on the free plan. Resubscribe any time to get your paid limits back.\",\"action\":\"Manage billing in your account →\"},\"buttonAuthorize\":\"Authorize Echo extension\",\"buttonWaiting\":\"Waiting for extension…\",\"buttonConfirmed\":\"Authorized — closing tab\",\"authorizeNote\":\"The extension stores this session locally and uses it for translation requests.\",\"statusSending\":\"sending…\",\"statusSent\":\"Sent — waiting for the extension to confirm…\",\"statusConfirmed\":\"✓ Extension confirmed. This tab will close automatically.\",\"errorPrefix\":\"error: {msg}\",\"errorRejected\":\"The extension didn’t accept the sign-in. Reload this page and try again.\",\"noExtTitle\":\"Extension didn't respond.\",\"noExtCauses\":\"Likely causes (try in order):\",\"noExtStep1\":\"Open {url} and click {reload} on Echo.\",\"noExtStep1Reload\":\"Reload\",\"noExtStep2\":\"Reload this page and click Authorize again.\",\"noExtStep3\":\"If still nothing — Echo isn’t installed in this browser. Add it from the \u003cstore\u003eChrome Web Store\u003c/store\u003e.\",\"footerAccount\":\"Account\",\"footerPrivacy\":\"Privacy\",\"footerSupport\":\"Supp
1ort\"},\"auth\":{\"freeToStart\":\"FREE TO START\",\"live\":\"LIVE\",\"watching\":\"48,212 watching\",\"beats\":[{\"orig\":\"지금 한국어 방송을 ë³´ê³  있어요\",\"big\":\"You're watching a stream in Korean.\"},{\"orig\":\"한국어 한마디도 모르시죠\",\"big\":\"You don't speak a word of it.\"},{\"orig\":\"에코만 있으면 괜찮아요\",\"big\":\"With Echo, that doesn’t matter.\"},{\"orig\":\"日本語のライブ配信です\",\"big\":\"Now it’s live, in Japanese.\"},{\"orig\":\"字幕は映像に追いつきます\",\"big\":\"The subtitles keep pace, in real time.\"},{\"orig\":\"Un partido narrado en español\",\"big\":\"A match, called in Spanish.\"},{\"orig\":\"No te pierdes ni una palabra\",\"big\":\"You don’t miss a single word.\"},{\"orig\":\"Ein Vortrag komplett auf Deutsch\",\"big\":\"A keynote, entirely in German.\"},{\"orig\":\"Une interview en direct, en français\",\"big\":\"A live interview, in French.\"},{\"orig\":\"Türkçe yayın, anında çeviri\",\"big\":\"Turkish stream. Understood instantly.\"}],\"confirmTitle\":\"Confirm your email.\",\"confirmSentTo\":\"We sent a verification code to {email}.\",\"verifyCodePlaceholder\":\"12345678\",\"verifyCodeButton\":\"Verify code\",\"resendCode\":\"Resend code\",\"useDifferentEmail\":\"Use a different email\",\"welcomeBack\":\"Welcome back.\",\"createAccountTitle\":\"Create your account.\",\"subtitle\":\"Free to start — no card required. Upgrade any time.\",\"continueWithGoogle\":\"Continue with Google\",\"or\":\"OR\",\"namePlaceholder\":\"Name\",\"emailPlaceholder\":\"[email protected]\",\"passwordPlaceholder\":\"Password\",\"forgotPassword\":\"Forgot password?\",\"signInButton\":\"Sign in\",\"createAccountButton\":\"Create account\",\"consentBefore\":\"By creating an account you agree to the\",\"consentTerms\":\"Terms\",\"consentAnd\":\"and\",\"consentPrivacy\":\"Privacy Policy\",\"switchPromptSignin\":\"New to Echo?\",\"switchPromptSignup\":\"Already have an account?\",\"switchToSignup\":\"Create an account →\",\"switchToSignin\":\"Sign in →\",\"footerPrivacy\":\"Privacy\",\"footerSupport\":\"Support\",\"footerGetEcho\":\"Get Echo\"},\"intro\":{\"title\":\"Echo Captions — the Chrome extension that translates YouTube, Twitch, Kick and Crunchyroll into your language in real time\",\"lead\":\"Echo Captions adds AI-translated subtitles to YouTube videos, YouTube Live, Twitch and Kick streams, and Crunchyroll anime. On YouTube and Crunchyroll the translated captions start by themselves; on live streams, one click on the Echo button in the player turns them on. Echo translates videos from their captions and live streams with real-time speech recognition, as people speak, and shows readable subtitles over the video — in {languageCount} languages. Free to start, no card needed.\",\"how\":{\"kicker\":\"HOW IT WORKS\",\"heading\":\"Three steps, no setup\",\"steps\":[{\"title\":\"Add Echo to Chrome\",\"desc\":\"Install it from the Chrome Web Store. A short welcome page and a demo video let you try it in seconds.\"},{\"title\":\"Open any YouTube video\",\"desc\":\"Translated captions start on their own. No clicks, no settings — your language is detected from the browser.\"},{\"title\":\"Press the Echo button on live streams\",\"desc\":\"On YouTube Live, Twitch and Kick, one click on the Echo button in the player starts the translation.\"}]},\"platforms\":{\"kicker\":\"WHERE IT WORKS\",\"heading\":\"YouTube, YouTube Live, Twitch, Kick and Crunchyroll\",\"desc\":\"Videos and live streams on YouTube. Live streams on Twitch and Kick. Anime episodes on Crunchyroll, where the official subtitles are translated into your language and the built-in ones are hidden.\"},\"languages\":{\"kicker\":\"LANGUAGES\",\"heading\":\"Subtitles in {languageCount} languages\",\"desc\":\"Dual-language mode shows the original line and the translation together, so you follow the meaning without losing what was actually said.\"},\"free\":{\"kicker\":\"PRICING\",\"heading\":\"Free to start\",\"desc\":\"Without an account you get about {guestMinutes} minutes of video a day — and about {firstDayMinutes} minutes on your first day, so you can really try it. Sign in with Google for about {freeMinutes} minutes a day, free. Paid plans start at {litePrice} a month.\"},\"links\":{\"features\":\"See all features →\",\"pricing\":\"See pricing →\",\"faq\":\"Read the FAQ →\"}},\"uninstall\":{\"heading\":\"Sorry to see you go\",\"question\":\"Why did you remove Echo?\",\"sub\":\"One tap is enough. This is anonymous — no account, no email.\",\"reasons\":[\"It didn’t work\",\"Wrong language\",\"The free time was too short\",\"I didn’t need it\",\"Something else\"],\"notePlaceholder\":\"Anything you want to add? (optional)\",\"submit\":\"Send\",\"sending\":\"Sending…\",\"thanks\":\"Thank you.\",\"thanksSub\":\"Every answer changes what we fix next.\",\"failed\":\"That didn’t go through. You can email us instead:\",\"reinstall\":\"Reinstall Echo\",\"support\":\"Contact support\",\"home\":\"Back to home\"},\"faq\":{\"eyebrow\":\"FAQ\",\"title\":\"Frequently asked questions\",\"intro\":\"What Echo Captions does, what it costs, and what it does with your data. Short answers, all of them true of the extension as shipped.\",\"footer\":\"Updated {date}. Something missing? \u003csupport\u003eAsk support\u003c/support\u003e or read the \u
1003cguides\u003eguides\u003c/guides\u003e.\",\"items\":{\"free\":{\"q\":\"Is Echo Captions free?\",\"a\":\"Yes, free to start, with no card. Without an account you get about {guestDaily} minutes of video a day, and about {guestFirstDay} minutes on your first day so you can properly try it. Sign in with Google or email and the free plan gives you about {freeDaily} minutes a day. If you watch more than that, {lite} is {litePrice} a month for about 1 hour of video a day, {pro} is {proPrice} for about 4 hours a day, and {max} is {maxPrice} for all-day watching under a fair-use limit. You can cancel anytime, and there is a 14-day money-back guarantee.\"},\"auto\":{\"q\":\"Do I have to turn Echo on for every video?\",\"a\":\"No. On YouTube and Crunchyroll, translated captions start by themselves as soon as a video plays; on YouTube, the Echo button in the player turns them off and on. On live streams (YouTube Live, Twitch, Kick) you click the Echo button once to start.\"},\"live\":{\"q\":\"Does Echo work on Twitch and Kick live streams?\",\"a\":\"Yes. Open the stream, click the Echo button in the player controls, and translated subtitles appear over the stream a few seconds behind the speech. Echo listens with real-time speech recognition and translates as people talk, so it works on streams that have no captions at all. Live translation uses your daily allowance faster than a regular video, because it runs continuously.\"},\"livelang\":{\"q\":\"Which spoken languages work on live streams?\",\"a\":\"Live translation understands streams spoken in more than 60 languages — Japanese, Korean, Chinese, Turkish, Russian, Arabic, Hindi, Spanish and many more — and translates them into any of the {count} languages. When several people talk, each voice gets its own color. YouTube videos work in any language as long as they have captions.\"},\"languages\":{\"q\":\"Which languages can Echo translate into?\",\"a\":\"{count} languages: {list}. Your language is detected from the browser and can be changed anytime in the popup. Dual-language mode shows the original line and the translation together.\"},\"youtube\":{\"q\":\"How is Echo different from YouTube's auto-translate?\",\"a\":\"YouTube's auto-translate only works when a video already has a caption track, translates it line by line with machine translation, and only exists on YouTube. Echo translates with a language model tuned for spoken speech, so slang, fillers and names come out the way a person would say them; on live streams it listens with speech recognition, so it works even when there are no captions at all; it covers YouTube Live, Twitch, Kick and Crunchyroll, not just YouTube; and it adds things YouTube has no equivalent for: dual-language subtitles, a click-to-seek transcript inside the player, and lazy translation that only translates what you actually watch. If a video has good captions and you just need the gist, YouTube's built-in option is free and fine.\"},\"nocaptions\":{\"q\":\"Why don’t translated captions show up on a YouTube video?\",\"a\":\"Echo translates a YouTube video from its captions, including the ones YouTube makes automatically. If a video has no captions at all, Echo can’t translate it yet. Try another video to check that Echo works, and reload the page if you have just installed or updated it. Live streams don’t need captions.\"},\"wronglang\":{\"q\":\"The captions are in the wrong language. How do I change it?\",\"a\":\"Open the Echo popup and choose your language under Captions in, right on its home screen. The first time Echo translates for you, a card on the first translated line also offers a quick switch. Echo starts with your browser’s preferred language.\"},\"stopped\":{\"q\":\"Why did the captions stop?\",\"a\":\"Most likely you have used today’s allowance; a notice appears in the subtitle area when that happens. The allowance resets every day at 00:00 UTC. Signing in raises the free allowance, and a paid plan raises it much further.\"},\"crunchyroll\":{\"q\":\"Does Echo work on Crunchyroll?\",\"a\":\"Yes. Crunchyroll offers subtitles in a handful of languages. Echo reads the episode’s official English subtitle track, translates it into your language and hides the built-in subtitles, so you watch with subtitles in Turkish, Hindi, Dutch or any other of the supported languages. Because Echo works from the official track, the timing stays exact.\"}
1,\"account\":{\"q\":\"Do I need an account?\",\"a\":\"Not to try it. Install Echo and it works as a guest. Signing in with Google or email raises the free daily allowance and is required for a paid plan, since that is how the extension knows which plan you are on.\"},\"audio\":{\"q\":\"Is my audio recorded?\",\"a\":\"No. Audio is only captured on live streams, after you click Echo; it is streamed in short chunks to the speech-to-text provider to make the subtitles and is not stored on servers we control. Transcripts and translations live in your browser while the page is open. Echo does not track which videos or streams you watch. The \u003cprivacy\u003eprivacy policy\u003c/privacy\u003e has the full list of what is processed.\"},\"browsers\":{\"q\":\"Which browsers does Echo support?\",\"a\":\"Echo is built and tested for Google Chrome, installed from the Chrome Web Store. Other Chromium-based browsers that accept Chrome Web Store extensions, such as Edge, Brave, Arc and Opera, generally work as well, but Chrome is the one we support.\"},\"upgrade\":{\"q\":\"Can I move to a bigger plan?\",\"a\":\"Yes. On your account page, choose Upgrade next to the plan you want. You pay only the difference for the rest of your current billing period, the bigger daily limit works right away, and your renewal date stays the same. To move to a smaller plan, cancel and pick it when your current period ends.\"},\"cancel\":{\"q\":\"How do I cancel or get a refund?\",\"a\":\"Open your \u003caccount\u003eaccount page\u003c/account\u003e and choose Manage subscription; billing is handled by Paddle, and cancellation takes effect at the end of the current period. Refunds follow the \u003crefund\u003e14-day money-back policy\u003c/refund\u003e.\"}}},\"updates\":{\"eyebrow\":\"UPDATES\",\"title\":\"What’s new\",\"intro\":\"What we’ve shipped lately, newest first.\",\"current\":\"Current extension version: {version}\",\"entries\":{\"2026-09-27\":\"Live streams now understand more than 60 spoken languages, including Japanese, Korean, Chinese, Turkish and Russian. When several people talk, each voice gets its own color, with a short legend on the video. Live captions keep going after ads, and a video without captions now says so instead of staying silent. Echo’s own menus and notices, and this website, now come in every language it translates into.\",\"2026-09-23\":\"Subscribers can move to a bigger plan straight from their account page and pay only the difference. The FAQ is now in every language on this site.\",\"2026-09-16\":\"Captions follow the language you read, with 77 languages to choose from. The first translated line shows which language Echo picked, with a one-click switch.\",\"2026-09-17\":\"Clearer free limits: the welcome page says up front how much is free, and hitting the limit on your first day tells you what you get from tomorrow.\",\"2026-09-15\":\"Security and reliability improvements for accounts and billing.\",\"2026-09-05\":\"Dual-language subtitles show the original line for every source language.\",\"2026-08-23\":\"A friendlier first run: a welcome page after install, captions that start on their own on YouTube, and short tips in the player.\",\"2026-08-16\":\"This website is now available in 50 languages.\",\"2026-07-01\":\"When you reach your daily limit, a notice appears in the subtitle area instead of the captions going quiet.\",\"2026-06-29\":\"Three simple plans — Echo Lite, Echo Pro and Echo Unlimited — with the AI included. No API key needed.\",\"2026-06-14\":\"A free plan for everyone who signs in, no card needed.\",\"2026-05-18\":\"Echo now works on Crunchyroll.\"}},\"meta\":{\"home\":{\"title\":\"Echo Captions — AI Video \u0026 Subtitle Translator\",\"description\":\"Watch YouTube, Twitch, Kick \u0026 Crunchyroll in your language. Real-time AI translated subtitles and live captions in 81 languages. Free to start.\"},\"pricing\":{\"title\":\"Pricing · Echo Captions\",\"description\":\"Echo is free to start, no card — about 5 minutes of video a day, or about 10 when you sign in. Upgrade for more: Echo Lite $1.99 (~1 h/day), Echo Pro $3.99 (~4 h/day), Echo Unlimited $15.99/mo. We handle the AI — no API key needed. Cancel anytime.\"},\"privacy\":{\"title\":\"Privacy · Echo Captions\",\"description\":\"How Echo handles user data: captions, audio processing, account data, and usage metrics.\"},\"terms\":{\"title\":\"Terms of Service · Echo Captions\",\"description\":\"The terms for using Echo — the captions and translation extension, the web app, accounts, and paid plans sold through Paddle.\"},\"refund\":{\"title\":\"Refund Policy · Echo Captions\",\"description\":\"Echo’s refund and cancellation policy: cancel anytime, 14-day money-back, and how refunds are processed through Paddle.\"}
1,\"support\":{\"title\":\"Support · Echo Captions\",\"description\":\"Get help with Echo installation, account access, live captions, and billing.\"},\"features\":{\"title\":\"Features · Echo Captions\",\"description\":\"How Echo compares: dual-language captions, real-time live translation, click-to-seek transcripts, and lazy translation across YouTube, Twitch, Kick, and Crunchyroll — features no other tool ships together.\"},\"account\":{\"title\":\"Account · Echo Captions\",\"description\":\"Your Echo subscription and billing.\"},\"login\":{\"title\":\"Sign in · Echo Captions\",\"description\":\"Sign in to Echo with Google or an email and password.\"},\"extensionAuth\":{\"title\":\"Authorize extension · Echo Captions\",\"description\":\"Sign in and grant the Echo browser extension access to your account.\"},\"uninstall\":{\"title\":\"Why did you remove Echo? · Echo Captions\",\"description\":\"One anonymous question after uninstalling Echo — it decides what we fix next.\"},\"faq\":{\"title\":\"FAQ · Echo Captions\",\"description\":\"Answers about Echo Captions: whether it is free, how it works on Twitch, Kick, YouTube Live and Crunchyroll, which languages it supports, and what happens to your audio.\"},\"updates\":{\"title\":\"What’s new · Echo Captions\",\"description\":\"Recent updates to Echo Captions, newest first.\"}}},\"children\":\"$L11\"}],\"$L12\",\"$L13\"]}]]}]\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"11:[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"12:[\"$\",\"$L14\",null,{}]\n13:[[\"$\",\"$L15\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-VV4RZJ8LY2\",\"strategy\":\"afterInteractive\",\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\"}],[\"$\",\"$L15\",null,{\"id\":\"ga4-init\",\"strategy\":\"afterInteractive\",\"nonce\":\"2bbf83310a46444d9ab992c10fa46433\",\"children\":\"
vendor: 118 bytes, line 1
1window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
1G-VV4RZJ8LY2
vendor: 3 bytes, line 1
1');
1\"}]]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#08090C\"}]]\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"'Geist', sans-serif\",\"background\":\"#08090C\",\"minHeight\":\"100vh\",\"display\":\"flex\",\"flexDirection\":\"column\"},\"children\":[[\"$\",\"$L16\",null,{\"active\":\"updates\",\"signedIn\":false}],[\"$\",\"main\",null,{\"lang\":\"en\",\"style\":{\"flex\":1,\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"padding\":\"64px clamp(20px, 4vw, 40px) 96px\"},\"children\":[\"$\",\"article\",null,{\"style\":{\"width\":\"100%\",\"maxWidth\":680,\"display\":\"flex\",\"flexDirection\":\"column\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":11.5,\"letterSpacing\":\"0.14em\",\"color\":\"#7C8CF8\"},\"children\":\"UPDATES\"}],[\"$\",\"h1\",null,{\"style\":{\"margin\":\"8px 0 0\",\"fontSize\":\"clamp(34px, 6vw, 48px)\",\"fontWeight\":600,\"letterSpacing\":\"-0.038em\",\"lineHeight\":1.05,\"color\":\"#FFFFFF\"},\"children\":\"What’s new\"}],[\"$\",\"p\",null,{\"style\":{\"margin\":\"18px 0 0\",\"fontSize\":16.5,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.55)\",\"textWrap\":\"pretty\"},\"children\":\"What we’ve shipped lately, newest first.\"}],[\"$\",\"span\",null,{\"style\":{\"marginTop\":10,\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.4)\"},\"children\":\"Current extension version: 2.4.7\"}],[\"$\",\"ol\",null,{\"style\":{\"listStyle\":\"none\",\"margin\":\"44px 0 0\",\"padding\":0,\"display\":\"flex\",\"flexDirection\":\"column\"},\"children\":[[\"$\",\"li\",\"2026-09-27\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-27\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 27, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Live streams now understand more than 60 spoken languages, including Japanese, Korean, Chinese, Turkish and Russian. When several people talk, each voice gets its own color, with a short legend on the video. Live captions keep going after ads, and a video without captions now says so instead of staying silent. Echo’s own menus and notices, and this website, now come in every language it translates into.\"}]]}],[\"$\",\"li\",\"2026-09-23\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-23\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 23, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Subscribers can move to a bigger plan straight from their account page and pay only the difference. The FAQ is now in every language on this site.\"}]]}],[\"$\",\"li\",\"2026-09-17\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-17\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 17, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Clearer free limits: the welcome page says up front how much is free, and hitting the limit on your first day tells you what you get from tomorrow.\"}]]}],[\"$\",\"li\",\"2026-09-16\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-16\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 16, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\"
1:1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Captions follow the language you read, with 77 languages to choose from. The first translated line shows which language Echo picked, with a one-click switch.\"}]]}],\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\"]}]]}]}],\"$L1f\"]}]\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"17:[\"$\",\"li\",\"2026-09-15\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-15\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 15, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Security and reliability improvements for accounts and billing.\"}]]}]\n18:[\"$\",\"li\",\"2026-09-05\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-09-05\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"September 5, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Dual-language subtitles show the original line for every source language.\"}]]}]\n19:[\"$\",\"li\",\"2026-08-23\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-08-23\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"August 23, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"A friendlier first run: a welcome page after install, captions that start on their own on YouTube, and short tips in the player.\"}]]}]\n1a:[\"$\",\"li\",\"2026-08-16\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-08-16\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"August 16, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"This website is now available in 50 languages.\"}]]}]\n1b:[\"$\",\"li\",\"2026-07-01\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-01\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"July 1, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"When you reach your daily limit, a notice appears in the subtitle area instead of the captions going quiet.\"}]]}]\n1c:[\"$\",\"li\",\"2026-06-29\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-29\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"June 29, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\"
1:1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Three simple plans — Echo Lite, Echo Pro and Echo Unlimited — with the AI included. No API key needed.\"}]]}]\n1d:[\"$\",\"li\",\"2026-06-14\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBo"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"ttom\":\"none\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-14\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"June 14, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"A free plan for everyone who signs in, no card needed.\"}]]}]\n1e:[\"$\",\"li\",\"2026-05-18\",{\"style\":{\"display\":\"flex\",\"flexWrap\":\"wrap\",\"alignItems\":\"baseline\",\"gap\":\"6px 28px\",\"padding\":\"22px 2px\",\"borderTop\":\"1px solid rgba(255,255,255,0.08)\",\"borderBottom\":\"1px solid rgba(255,255,255,0.08)\"},\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-05-18\",\"style\":{\"flex\":\"0 0 150px\",\"fontFamily\":\"'Geist Mono', monospace\",\"fontSize\":12.5,\"color\":\"rgba(255,255,255,0.45)\"},\"children\":\"May 18, 2026\"}],[\"$\",\"p\",null,{\"style\":{\"flex\":\"1 1 320px\",\"margin\":0,\"fontSize\":15,\"lineHeight\":1.65,\"color\":\"rgba(255,255,255,0.72)\",\"textWrap\":\"pretty\"},\"children\":\"Echo now works on Crunchyroll.\"}]]}]\n1f:[\"$\",\"$L20\",null,{\"active\":\"updates\"}]\n8:null\n"])</script>
1<script nonce="2bbf83310a46444d9ab992c10fa46433">self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"What’s new · Echo Captions\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Recent updates to Echo Captions, newest first.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://www.echolocalize.xyz/updates\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Echo Captions — AI Video \u0026 Subtitle Translator\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Watch YouTube, Twitch, Kick \u0026 Crunchyroll in your language. Real-time AI translated subtitles and live captions in 81 languages. Free to start.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://www.echolocalize.xyz\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Echo Captions\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://www.echolocalize.xyz/og.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"Echo Captions — Watch in your language\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Echo Captions — AI Video \u0026 Subtitle Translator\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Watch YouTube, Twitch, Kick \u0026 Crunchyroll in your language. Real-time AI translated subtitles and live captions in 81 languages. Free to start.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://www.echolocalize.xyz/og.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/logo.svg\"}],[\"$\",\"$L21\",\"17\",{}]]\n"])</script>
1</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.