PageSourceSearch

https://dualsub.dev/about

html dualsub.dev collected 2026-10-02 01:52:13 UTC 10,328 bytes, 1 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="preload" as="image" href="/logo.png"/><link rel="stylesheet" href="/assets/styles-BhdYc7fu.css" data-precedence="default"/><title>About Us, Dual Sub</title><meta name="author" content="Lovable"/><meta name="twitter:site" content="@Lovable"/><meta name="twitter:title" content="Dual Sub, Learn Languages with Dual Subtitles"/><meta name="twitter:description" content="Dual Sub lets users watch Netflix, YouTube, Amazon Prime Video, and Disney+ with two subtitle languages simultaneously."/><meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/f2eb8611-08fe-4f88-a605-f0c9712a279b/id-preview-8501ab40--97fd7e38-a26d-4a42-bca1-5e464547a8dc.lovable.app-1780880555743.png"/><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/f2eb8611-08fe-4f88-a605-f0c9712a279b/id-preview-8501ab40--97fd7e38-a26d-4a42-bca1-5e464547a8dc.lovable.app-1780880555743.png"/><meta name="google-site-verification" content="0d3pgEUh8dI8Gwa6PVjV3YLCiCyaRoCwS0i5aRUmKSE"/><meta name="description" content="Meet Tatiana, the language professional behind Dual Sub, a Chrome extension built to help you learn languages while watching what you love."/><meta property="og:title" content="About Us, Dual Sub"/><meta property="og:description" content="Meet the team behind Dual Sub, a Chrome extension built by language learners for language learners."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><link rel="modulepreload" href="/assets/index-CXTEvjyM.js"/><link rel="modulepreload" href="/assets/about-5Zpd1x94.js"/><link rel="modulepreload" href="/assets/Footer-C8mU0KVz.js"/><link rel="modulepreload" href="/assets/arrow-left-CFezi4t_.js"/><link rel="modulepreload" href="/assets/mail-zG3OIwsW.js"/><link rel="modulepreload" href="/assets/LangToggle-DeNJ5N9X.js"/><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="/logo-180.png"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://dualsub.dev/#organization","name":"Dual Sub","url":"https://dualsub.dev","logo":"https://dualsub.dev/logo-180.png"},{"@type":"WebSite","@id":"https://dualsub.dev/#website","name":"Dual Sub","url":"https://dualsub.dev","description":"Dual Sub lets you watch Netflix, YouTube, Prime Video, and Disney+ with two subtitle languages at once.","publisher":{"@id":"https://dualsub.dev/#organization"}}]}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1</head><body><!--$--><div class="min-h-screen"><div class="px-4"><header class="sticky top-0 z-50 w-full"><div class="mx-auto mt-4 flex max-w-6xl items-center justify-between rounded-2xl glass-card px-5 py-3"><a href="#" class="flex items-center gap-2 font-semibold"><img src="/logo.png" alt="Dual Sub" class="h-8 w-8 rounded-lg"/><span>Dual Sub</span></a><nav class="hidden items-center gap-7 text-sm text-muted-foreground md:flex"><a href="#features" class="hover:text-foreground">Features</a><a href="#how" class="hover:text-foreground">How it works</a><a href="#examples" class="hover:text-foreground">Languages</a><a href="#faq" class="hover:text-foreground">FAQ</a></nav><div class="flex items-center gap-3"><div class="flex items-center rounded-full border border-white/15 bg-white/5 p-0.5 text-xs"><button type="button" aria-pressed="true" class="rounded-full px-2.5 py-1 transition bg-gradient-brand text-primary-foreground">EN</button><button type="button" aria-pressed="false" class="rounded-full px-2.5 py-1 transition text-muted-foreground hover:text-foreground">ES</button></div><a href="/auth" class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 hidden sm:inline-flex">Log in</a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow hover:bg-primary/90 h-9 px-4 py-2 bg-gradient-brand text-primary-foreground hover:opacity-90 btn-glow">Add to Chrome</button></div></div></header></div><main class="mx-auto max-w-3xl px-4 py-16"><a href="/" class="inline-flex items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground"><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-arrow-left h-4 w-4" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg>Back to home</a><div class="mt-6 rounded-3xl glass-card p-8 md:p-12"><h1 class="text-3xl font-semibold tracking-tight md:text-5xl"><span class="text-gradient-brand">About us</span></h1><h2 class="mt-6 text-xl font-semibold text-foreground md:text-2xl">Who are we?</h2><p class="mt-4 text-base leading-relaxed text-muted-foreground md:text-lg">Hi, I&#x27;m Tatiana. I&#x27;m not a programmer, I&#x27;m a language professional. I&#x27;ve always loved learning languages and traveling the world, and I wanted a tool that would help us all learn languages a little better. I hope you enjoy it as much as I do.</p><div class="mt-8 flex flex-wrap gap-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 shadow hover:bg-primary/90 h-9 px-4 py-2 bg-gradient-brand text-primary-foreground hover:opacity-90 btn-glow">Add to Chrome<!-- --> <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-arrow-right ml-1 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><a href="/contact" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2"><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 mr-1 h-4 w-4" 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>Write to us</a></div></div></main><footer class="mx-auto max-w-6xl px-4 py-12"><div class="flex flex-col items-center justify-between gap-4 border-t border-white/10 pt-8 md:flex-row"><div class="flex items-center gap-2 text-sm text-muted-foreground"><img src="/logo.png" alt="Dual Sub" class="h-7 w-7 rounded-md"/>Dual Sub © <!-- -->2026</div><div class="flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-xs text-muted-foreground"><a class="transition-colors hover:text-foreground active" href="/about" data-status="active" aria-current="page">About us</a><a href="/contact" class="transition-colors hover:text-foreground">Contact us</a><a href="/terms" class="transition-colors hover:text-foreground">Terms &amp; Conditions</a><a href="/refunds" class="transition-colors hover:text-foreground">Refund Policy</a><a href="/privacy" class="transition-colors hover:text-foreground">Privacy Policy</a><span>Made in Colombia with love for language learners, everywhere.</span></div></div></footer></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-CXTEvjyM.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-CXTEvjyM.js"}}]},"/about":$R[8]={preloads:$R[9]=["/assets/about-5Zpd1x94.js","/assets/Footer-C8mU0KVz.js","/assets/arrow-left-CFezi4t_.js","/assets/mail-zG3OIwsW.js","/assets/LangToggle-DeNJ5N9X.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1790905932741,s:"success",ssr:!0},$R[12]={i:"�about�about",u:1790905932741,s:"success",ssr:!0}],lastMatchId:"�about�about"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-CXTEvjyM.js"></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.