1import"../chunks/DsnmJJEf.js";import{p as Be,A as oe,a as ue,b as qe,c as r,s,g as _,f as ce,ap as jt,u as o,ao as Me,r as a,d as Lt}from"../chunks/SmV7NqLW.js";import{d as Wt,a as Et,s as i}from"../chunks/CeXnmg3R.js";import{a as De}from"../chunks/D9K6vfft.js";import{p as Rt}from"../chunks/Bi4RnySt.js";import{g as l,l as Vt}from"../chunks/MXJTirz5.js";import{s as Ot}from"../chunks/BAEZFUSt.js";import{D as Ut}from"../chunks/CnXH67KA.js";import{F as Nt}from"../chunks/B9BFb89S.js";import{N as Kt}from"../chunks/Dg493gPF.js";import{N as Gt}from"../chunks/BtqvzDQw.js";import{S as Ht,b as ie,a as _e,g as Yt}from"../chunks/CP9993BV.js";import{R as Qt}from"../chunks/DkWCOAUR.js";import{i as Zt}from"../chunks/DKs3L-cV.js";import{B as $t,g as Jt}from"../chunks/BQRdSZiO.js";import{A as je}from"../chunks/Dx0ngGKD.js";import{A as Le}from"../chunks/BG-gbaVR.js";import{C as Xt}from"../chunks/D2fxcCio.js";import{C as er}from"../chunks/C04fnVf-.js";import{b as tr,d as rr,a as ar}from"../chunks/jtdv1T4q.js";const sr=()=>"Features",nr=()=>"Features",lr=()=>"Fonctionnalités",ir=()=>"Recursos",_r=()=>"Funzionalità ",or=((n={},t={})=>{const e=t.locale??l();return e==="en"?sr():e==="de"?nr():e==="fr"?lr():e==="pt-br"?ir():_r()}),ur=()=>"Smart Translate",cr=()=>"Smart Translate",pr=()=>"Smart Translate",mr=()=>"Smart Translate",dr=()=>"Smart Translate",fr=((n={},t={})=>{const e=t.locale??l();return e==="en"?ur():e==="de"?cr():e==="fr"?pr():e==="pt-br"?mr():dr()}),hr=()=>"Smart Translate",br=()=>"Smart Translate",gr=()=>"Smart Translate",vr=()=>"Smart Translate",xr=()=>"Smart Translate",yr=((n={},t={})=>{const e=t.locale??l();return e==="en"?hr():e==="de"?br():e==="fr"?gr():e==="pt-br"?vr():xr()}),wr=()=>"Translate up to 4,000 characters at a time. Use automatic source detection or choose the language yourself.",zr=()=>"Ãbersetze bis zu 4.000 Zeichen auf einmal. Erkenne die Ausgangssprache automatisch oder wähle sie selbst.",Sr=()=>"Traduisez jusquâà 4 000 caractères à la fois. Détectez automatiquement la langue source ou choisissez-la vous-même.",Tr=()=>"Traduza até 4.000 caracteres por vez. Use a detecção automática do idioma de origem ou escolha o idioma.",kr=()=>"Traduci fino a 4.000 caratteri alla volta. Usa il rilevamento automatico della lingua di partenza oppure sceglila tu.",Fr=((n={},t={})=>{const e=t.locale??l();return e==="en"?wr():e==="de"?zr():e==="fr"?Sr():e==="pt-br"?Tr():kr()}),Ar=()=>"Translation quality depends on the model you use.",Pr=()=>"Die Ãbersetzungsqualität hängt vom verwendeten Modell ab.",Cr=()=>"La qualité de la traduction dépend du modèle utilisé.",Mr=()=>"A qualidade da tradução depende do modelo usado.",Ir=()=>"La qualità della traduzione dipende dal modello che usi.",Br=((n={},t={})=>{const e=t.locale??l();return e==="en"?Ar():e==="de"?Pr():e==="fr"?Cr():e==="pt-br"?Mr():Ir()}),qr=()=>"A few useful details",Dr=()=>"Ein paar nützliche Details",jr=()=>"Quelques détails utiles",Lr=()=>"Alguns detalhes úteis",Wr=()=>"Alcuni dettagli utili",Er=((n={},t={})=>{const e=t.locale??l();return e==="en"?qr():e==="de"?Dr():e==="fr"?jr():e==="pt-br"?Lr():Wr()}),Rr=()=>"Already talking to Franz Assistant? Ask it to translate. You can review the result there.",Vr=()=>"Du sprichst bereits mit Franz Assistant? Bitte ihn um eine Ãbersetzung. Du kannst das Ergebnis dort prüfen.",Or=()=>"Vous échangez déjà avec Franz Assistant ? Demandez-lui de traduire. Vous pourrez y relire le résultat.",Ur=()=>"Já está conversando com o Franz Assistant? Peça uma tradução. Você pode revisar o resultado ali mesmo.",Nr=()=>"Stai già usando Franz Assistant? Chiedigli di tradurre. Puoi rivedere il risultato lì.",Kr=((n={},t={})=>{const e=t.locale??l();return e==="en"?Rr():e==="de"?Vr():e==="fr"?Or():e==="pt-br"?Ur():Nr()}),Gr=()=>"Ask Franz for a translation.",Hr=()=>"Bitte Franz um eine Ãbersetzung.",Yr=()=>"Demandez une traduction à Franz.",Qr=()=>"Peça uma tradução ao Franz.",Zr=()=>"Chiedi a Franz una traduzione.",$r=((n={},t={})=>{const e=t.locale??l();return e==="en"?Gr():e==="de"?Hr():e==="fr"?Yr():e==="pt-br"?Qr():Zr()}),Jr=()=>"Open Magic Bar, enter or paste your text, then choose Translate.",Xr=()=>"Ãffne die Magic Bar, gib deinen Text ein oder füge ihn ein und wähle dann âÃbersetzenâ.",ea=()=>"Ouvrez la Magic Bar, saisissez ou collez votre texte, puis choisissez « Traduire ».",ta=()=>"Abra a Magic Bar, digite ou cole o texto e escolha âTraduzirâ.",ra=()=>"Apri la Magic Bar, inserisci o incolla il testo, quindi scegli Traduci.",aa=((n={},t={})=>{const e=t.locale??l();return e==="en"?Jr():e==="de"?Xr():e==="fr"?ea():e==="pt-br"?ta():ra()}),sa=()=>"Paste it into Magic Bar.",na=()=>"Füge ihn in die Magic Bar ein.",la=()=>"Collez-le dans la Magic Bar.",ia=()=>
1"Cole na Magic Bar.",_a=()=>"Incollalo nella Magic Bar.",oa=((n={},t={})=>{const e=t.locale??l();return e==="en"?sa():e==="de"?na():e==="fr"?la():e==="pt-br"?ia():_a()}),ua=()=>"Or from Magic Bar.",ca=()=>"Oder von der Magic Bar.",pa=()=>"Ou depuis la Magic Bar.",ma=()=>"Ou pela Magic Bar.",da=()=>"Oppure dalla Magic Bar.",fa=((n={},t={})=>{const e=t.locale??l();return e==="en"?ua():e==="de"?ca():e==="fr"?pa():e==="pt-br"?ma():da()}),ha=()=>"Wherever the text is",ba=()=>"Wo auch immer der Text steht",ga=()=>"Où que soit le texte",va=()=>"Onde quer que o texto esteja",xa=()=>"Dovunque si trovi il testo",ya=((n={},t={})=>{const e=t.locale??l();return e==="en"?ha():e==="de"?ba():e==="fr"?ga():e==="pt-br"?va():xa()}),wa=()=>"Highlight text in a supported service, then choose Translate from the right-click menu.",za=()=>"Markiere Text in einem unterstützten Service und wähle im Kontextmenü âÃbersetzenâ.",Sa=()=>"Sélectionnez du texte dans un service pris en charge, puis choisissez « Traduire » dans le menu contextuel.",Ta=()=>"Selecione um texto em um serviço compatÃvel e escolha âTraduzirâ no menu de contexto.",ka=()=>"Seleziona il testo in un Service supportato, poi scegli Traduci dal menu del tasto destro.",Fa=((n={},t={})=>{const e=t.locale??l();return e==="en"?wa():e==="de"?za():e==="fr"?Sa():e==="pt-br"?Ta():ka()}),Aa=()=>"Select the words you want to understand.",Pa=()=>"Wähle die Wörter aus, die du verstehen willst.",Ca=()=>"Sélectionnez les mots que vous voulez comprendre.",Ma=()=>"Selecione as palavras que você quer entender.",Ia=()=>"Seleziona le parole che vuoi capire.",Ba=((n={},t={})=>{const e=t.locale??l();return e==="en"?Aa():e==="de"?Pa():e==="fr"?Ca():e==="pt-br"?Ma():Ia()}),qa=()=>"Start from the message.",Da=()=>"Beginne bei der Nachricht.",ja=()=>"Commencez par le message.",La=()=>"Comece pela mensagem.",Wa=()=>"Inizia dal messaggio.",Ea=((n={},t={})=>{const e=t.locale??l();return e==="en"?qa():e==="de"?Da():e==="fr"?ja():e==="pt-br"?La():Wa()}),Ra=()=>"Illustrated example. Select text in a supported service and choose Translate.",Va=()=>"Beispiel zur Veranschaulichung. Markiere Text in einem unterstützten Service und wähle âÃbersetzenâ.",Oa=()=>"Exemple illustré. Sélectionnez du texte dans un service pris en charge et choisissez « Traduire ».",Ua=()=>"Exemplo ilustrado. Selecione um texto em um serviço compatÃvel e escolha âTraduzirâ.",Na=()=>"Esempio illustrato. Seleziona il testo in un Service supportato e scegli Traduci.",Ka=((n={},t={})=>{const e=t.locale??l();return e==="en"?Ra():e==="de"?Va():e==="fr"?Oa():e==="pt-br"?Ua():Na()}),Ga=()=>"Copied",Ha=()=>"Kopiert",Ya=()=>"Copié",Qa=()=>"Copiado",Za=()=>"Copiato",$a=((n={},t={})=>{const e=t.locale??l();return e==="en"?Ga():e==="de"?Ha():e==="fr"?Ya():e==="pt-br"?Qa():Za()}),Ja=()=>"Copy",Xa=()=>"Kopieren",es=()=>"Copier",ts=()=>"Copiar",rs=()=>"Copia",as=((n={},t={})=>{const e=t.locale??l();return e==="en"?Ja():e==="de"?Xa():e==="fr"?es():e==="pt-br"?ts():rs()}),ss=()=>"The clipboard is unavailable. Select and copy the translation instead.",ns=()=>"Die Zwischenablage ist nicht verfügbar. Markiere und kopiere stattdessen die Ãbersetzung.",ls=()=>"Le presse-papiers nâest pas disponible. Sélectionnez et copiez la traduction à la place.",is=()=>"A área de transferência não está disponÃvel. Selecione e copie a tradução.",_s=()=>"Gli appunti non sono disponibili. Seleziona e copia invece la traduzione.",os=((n={},t={})=>{const e=t.locale??l();return e==="en"?ss():e==="de"?ns():e==="fr"?ls():e==="pt-br"?is():_s()}),us=()=>"Ready to use.",cs=()=>"Bereit.",ps=()=>"Prête à utiliser.",ms=()=>"Pronta para usar.",ds=()=>"Pronto all'uso.",fs=((n={},t={})=>{const e=t.locale??l();return e==="en"?us():e==="de"?cs():e==="fr"?ps():e==="pt-br"?ms():ds()}),hs=()=>"Your translation · English",bs=()=>"Deine Ãbersetzung · Deutsch",gs=()=>"Votre traduction · Français",vs=()=>"Sua tradução · Português",xs=()=>"La tua traduzione · Italiano",ys=((n={},t={})=>{const e=t.locale??l();return e==="en"?hs():e==="de"?bs():e==="fr"?gs():e==="pt-br"?vs():xs()}),ws=()=>"¿Podemos hablar el jueves?",zs=()=>"¿Podemos hablar el jueves?",Ss=()=>"¿Podemos hablar el jueves?",Ts=()=>"¿Podemos hablar el jueves?",ks=()=>"¿Podemos hablar el jueves?",Fs=((n={},t={})=>{const e=t.locale??l();return e==="en"?ws():e==="de"?zs():e==="fr"?Ss():e==="pt-br"?Ts():ks()}),As=()=>"The message · Spanish",Ps=()=>"Die Nachricht · Spanisch",Cs=()=>"Le message · Espagnol",Ms=()=>"A mensagem · Espanhol",Is=()=>"Il messaggio · Spagnolo",Bs=((n={},t={})=>{const e=t.locale??l();return e==="en"?As():e==="de"?Ps():e==="fr"?Cs():e==="pt-br"?Ms():Is()}),qs=()=>"Can we talk on Thursday?",Ds=()=>"Können wir am Donnerstag sprechen?",js=()=>"Pouvons-nous parler jeudi ?",Ls=()=>"Podemos conversar na quinta-feira?",Ws=()=>"Possiamo parlare giovedì?",Ie=((n={},t={})=>{const e=t.locale??l();return e==="en"?qs():e==="de"?Ds():e==="fr"?js():e==="pt-br"?Ls():Ws()}),Es=()=>"Translate a message without leaving Franz.",Rs=()=>"Ãbersetze eine Nachricht, ohne Franz zu verlassen.",Vs=()=>"Traduisez un message sans quitter Franz.",Os=()=>"Traduza uma mensagem sem sair do Franz.",Us=()=>"Traduci un messaggio senza uscire da Franz.",Ns=((n={},t={})=>{const e=t.locale??l();return e==="en"?Es():e==="de"?Rs():e==="fr"?Vs():e==="pt-br"?Os():Us()}),Ks=()=>"Read it, check it, and keep the conversation going.",Gs=()=>"Lies und prüfe sie und bleib im Gespräch.",Hs=()=>"Lisez-le, vérifiez-le et poursuivez la conversation.",Ys=()=>
1"Leia, confira e continue a conversa.",Qs=()=>"Leggilo, controllalo e continua la conversazione.",Zs=((n={},t={})=>{const e=t.locale??l();return e==="en"?Ks():e==="de"?Gs():e==="fr"?Hs():e==="pt-br"?Ys():Qs()}),$s=()=>"In another language, too.",Js=()=>"Auch in einer anderen Sprache.",Xs=()=>"Même dans une autre langue.",en=()=>"Também em outro idioma.",tn=()=>"Anche in un'altra lingua.",rn=((n={},t={})=>{const e=t.locale??l();return e==="en"?$s():e==="de"?Js():e==="fr"?Xs():e==="pt-br"?en():tn()}),an=()=>"See how it works",sn=()=>"So funktioniert es",nn=()=>"Voir comment ça marche",ln=()=>"Veja como funciona",_n=()=>"Vedi come funziona",on=((n={},t={})=>{const e=t.locale??l();return e==="en"?an():e==="de"?sn():e==="fr"?nn():e==="pt-br"?ln():_n()}),un=()=>"Included with Franz Pro and Max.",cn=()=>"In Franz Pro und Max enthalten.",pn=()=>"Inclus avec Franz Pro et Max.",mn=()=>"IncluÃdo no Franz Pro e Max.",dn=()=>"Incluso con Franz Pro e Max.",fn=((n={},t={})=>{const e=t.locale??l();return e==="en"?un():e==="de"?cn():e==="fr"?pn():e==="pt-br"?mn():dn()}),hn=()=>"Keep up with the conversation.",bn=()=>"Bleib im Gespräch.",gn=()=>"Suivez la conversation.",vn=()=>"Acompanhe a conversa.",xn=()=>"Tieniti al passo con la conversazione.",yn=((n={},t={})=>{const e=t.locale??l();return e==="en"?hn():e==="de"?bn():e==="fr"?gn():e==="pt-br"?vn():xn()}),wn=()=>"Smart Translate uses the model you've set up in Franz. For the best translation experience, we recommend Franz Cloud AI.",zn=()=>"Smart Translate verwendet das Modell, das du in Franz eingerichtet hast. Für die beste Ãbersetzung empfehlen wir Franz Cloud AI.",Sn=()=>"Smart Translate utilise le modèle que vous avez configuré dans Franz. Pour une meilleure expérience de traduction, nous recommandons Franz Cloud AI.",Tn=()=>"O Smart Translate usa o modelo que você configurou no Franz. Para ter a melhor experiência de tradução, recomendamos o Franz Cloud AI.",kn=()=>"Smart Translate utilizza il modello che hai impostato in Franz. Per un'esperienza di traduzione ottimale, consigliamo Franz Cloud AI.",Fn=((n={},t={})=>{const e=t.locale??l();return e==="en"?wn():e==="de"?zn():e==="fr"?Sn():e==="pt-br"?Tn():kn()}),An=()=>"Included with Pro and Max",Pn=()=>"In Pro und Max enthalten",Cn=()=>"Inclus avec Pro et Max",Mn=()=>"IncluÃdo no Pro e Max",In=()=>"Incluso con Pro e Max",Bn=((n={},t={})=>{const e=t.locale??l();return e==="en"?An():e==="de"?Pn():e==="fr"?Cn():e==="pt-br"?Mn():In()}),qn=()=>"Compare plans",Dn=()=>"Tarife vergleichen",jn=()=>"Comparer les offres",Ln=()=>"Comparar planos",Wn=()=>"Confronta i piani",En=((n={},t={})=>{const e=t.locale??l();return e==="en"?qn():e==="de"?Dn():e==="fr"?jn():e==="pt-br"?Ln():Wn()}),Rn=()=>"Your choice of AI.",Vn=()=>"Deine Wahl der KI.",On=()=>"Votre choix dâIA.",Un=()=>"Você escolhe a IA.",Nn=()=>"L'AI che scegli tu.",Kn=((n={},t={})=>{const e=t.locale??l();return e==="en"?Rn():e==="de"?Vn():e==="fr"?On():e==="pt-br"?Un():Nn()}),Gn=()=>"Choose the language you need. Adjust the source text or language settings and translate again.",Hn=()=>"Wähle die benötigte Sprache. Passe Ausgangstext oder Spracheinstellungen an und übersetze erneut.",Yn=()=>"Choisissez la langue voulue. Ajustez le texte source ou les paramètres de langue et traduisez à nouveau.",Qn=()=>"Escolha o idioma necessário. Ajuste o texto de origem ou as configurações de idioma e traduza novamente.",Zn=()=>"Scegli la lingua di cui hai bisogno. Modifica il testo sorgente o le impostazioni della lingua e traduci di nuovo.",$n=((n={},t={})=>{const e=t.locale??l();return e==="en"?Gn():e==="de"?Hn():e==="fr"?Yn():e==="pt-br"?Qn():Zn()}),Jn=()=>"Then copy them.",Xn=()=>"Dann kopiere sie.",el=()=>"Puis copiez-les.",tl=()=>"Depois, copie.",rl=()=>"Quindi copiale.",al=((n={},t={})=>{const e=t.locale??l();return e==="en"?Jn():e==="de"?Xn():e==="fr"?el():e==="pt-br"?tl():rl()}),sl=()=>"Before you use it",nl=()=>"Bevor du sie verwendest",ll=()=>"Avant de lâutiliser",il=()=>"Antes de usar",_l=()=>"Prima di utilizzarlo",ol=((n={},t={})=>{const e=t.locale??l();return e==="en"?sl():e==="de"?nl():e==="fr"?ll():e==="pt-br"?il():_l()}),ul=()=>"Review the translation, make any edits, and copy it when you're ready.",cl=()=>"Prüfe die Ãbersetzung, ändere sie bei Bedarf und kopiere sie, wenn sie passt.",pl=()=>"Relisez la traduction, modifiez-la si nécessaire et copiez-la lorsquâelle vous convient.",ml=()=>"Revise a tradução, faça os ajustes necessários e copie quando estiver pronta.",dl=()=>"Controlla la traduzione, modifica ciò che serve e copiala quando vuoi.",fl=((n={},t={})=>{const e=t.locale??l();return e==="en"?ul():e==="de"?cl():e==="fr"?pl():e==="pt-br"?ml():dl()}),hl=()=>"Check the words.",bl=()=>"Prüfe die Wörter.",gl=()=>"Vérifiez les mots.",vl=()=>"Confira as palavras.",xl=()=>"Controlla le parole.",yl=((n={},t={})=>{const e=t.locale??l();return e==="en"?hl():e==="de"?bl():e==="fr"?gl():e==="pt-br"?vl():xl()}),wl=()=>"Translate a message without leaving Franz. Review the result, copy it, and keep the conversation going.",zl=()=>"Ãbersetze eine Nachricht, ohne Franz zu verlassen. Prüfe das Ergebnis, kopiere es und bleib im Gespräch.",Sl=()=>"Traduisez un message sans quitter Franz. Relisez le résultat, copiez-le et poursuivez la conversation.",Tl=()=>"Traduza uma mensagem sem sair do Franz. Revise o resultado, copie e continue a conversa.",kl=()=>"Traduci un messaggio senza uscire da Franz. Rivedi il risultato, copialo e continua la conversazione.",Fl=((n={},t={})=>{const e=t.locale??l();return e==="en"?wl():e==="de"?zl():e==="fr"?Sl():e==="pt-br"?Tl():kl()}),Al=()=>"A Spanish message and its English translation in Franz Smart Translate",Pl=()=>"Eine spanische Nachricht und ihre deutsche Ãbersetzung in Franz Smart Translate",Cl=()=>"Un message en espagnol et sa traduction en français dans Franz Smart Translate",Ml=()=>"Uma mensagem em espanhol e sua tradução em português no Franz Smart Translate",Il=()=>"Un messaggio in spagnolo e la sua traduzione in inglese in Franz Smart Translate",Bl=((n={},t={})=>{const e=t.locale??l();return e==="en"?Al():e==="de"?Pl():e==="fr"?Cl():e==="pt-br"?Ml():Il()}),ql=()=>"Smart Translate for Messaging Apps · Franz",Dl=()=>"Smart Translate für Messaging-Apps · Franz",jl=()=>"Smart Translate pour les apps de messagerie · Franz",Ll=()=>"Smart Translate para apps de mensagens · Franz",Wl=()=>"Smart Translate per app di messaggistica · Franz",El=((n={},t={})=>{const e=t.locale??l();return e==="en"?ql():e==="de"?Dl():e==="fr"?jl():e==="pt-br"?Ll():Wl()});var Rl=ce('<p class="mt-3 text-xs text-home-muted" role="status"> </p>'),Vl=ce('<div class="grid grid-rows-[1fr_auto_1fr] gap-4 md:grid-cols-[minmax(0,1fr)_2.5rem_minmax(0,1fr)] md:grid-rows-1 md:gap-5" data-translate-example=""><article class="h-full rounded-22 border border-white/10 bg-home-surface p-7 shadow-card md:p-8"><p class="text-[0.68rem] font-semibold uppercase tracking-[0.14em] text-home-muted"> </p> <p class="mt-5 text-lg font-light leading-8 text-white" lang="es"> </p></article> <div class="flex items-center justify-center text-home-accent" aria-hidden="true"><!> <!></div> <article class="flex h-full flex-col rounded-22 border border-home-accent/35 bg-home-accent/[0.045] p-7 shadow-card md:p-8"><p class="text-[0.68rem] font-semibold uppercase tracking-[0.14em] text-home-muted"> </p> <p class="mt-5 text-lg font-light leading-8 text-white" data-translation-result=""> </p> <div class="mt-auto flex flex-wrap items-center justify-between gap-4 pt-7"><p class="inline-flex items-center gap-2 text-xs text-home-muted"><!> </p> <button type="button" class="inline-flex items-center gap-2 rounded-xl border border-white/12 px-4 py-2 text-sm text-home-copy transition-colors hover:border-home-accent/50 hover:text-white" data-copy-translation=""><!> </button></div> <!></article></div>');function Ol(n,t){Be(t,!0);const e=o(()=>$t[t.locale]);let p=jt("idle");async function y(){try{await navigator.clipboard.writeText(Ie()),Me(p,"copied")}catch{Me(p,"error")}}var w=Vl(),z=r(w),S=r(z),T=r(S,!0);a(S);var k=s(S,2),j=r(k,!0);a(k),a(z);var v=s(z,2),F=r(v);je(F,{class:"size-6 md:hidden",strokeWidth:1.6});var I=s(F,2);Le(I,{class:"hidden size-6 md:block",strokeWidth:1.6}),a(v);var m=s(v,2),d=r(m),B=r(d,!0);a(d);var f=s(d,2),L=r(f,!0);a(f);var h=s(f,2),x=r(h),A=r(x);Xt(A,{class:"size-4 text-home-accent",strokeWidth:1.8});var W=s(A);a(x);var b=s(x,2),P=r(b);er(P,{class:"size-4",strokeWidth:1.75});var E=s(P);a(b),a(h);var C=s(h,2);{var q=u=>{var c=Rl(),M=r(c,!0);a(c),oe(g=>i(M,g),[()=>os()]),ue(u,c)};Zt(C,u=>{_(p)==="error"&&u(q)})}a(m),a(w),oe((u,c,M,g,R,D)=>{i(T,u),i(j,c),De(m,"lang",_(e)),i(B,M),i(L,g),i(W,` ${R??""}`),i(E,` ${D??""}`)},[()=>Bs(),()=>Fs(),()=>ys(),()=>Ie(),()=>fs(),()=>_(p)==="copied"?$a():as()]),Et("click",b,y),ue(n,w),qe()}Wt(["click"]);var Ul=ce('<!> <!> <main class="overflow-x-clip bg-home-bg"><section class="relative border-b border-white/5 py-20 md:py-28" data-hero=""><div class="pointer-events-none absolute inset-0 overflow-hidden" aria-hidden="true"><div class="absolute inset-x-0 top-[-18rem] h-[34rem] bg-[radial-gradient(ellipse_at_top,rgba(52,152,219,0.34),transparent_65%)]"></div> <div class="absolute left-1/2 top-[15rem] h-[34rem] w-[34rem] -translate-x-1/2 roun
1ded-full bg-[radial-gradient(circle,rgba(52,152,219,0.12),transparent_72%)] blur-3xl"></div></div> <div class="relative mx-auto max-w-site px-6 text-center"><p class="text-xs font-semibold uppercase tracking-label-widest text-home-accent"> </p> <h1 class="mx-auto mt-8 max-w-[67rem] text-balance text-heading-xl font-extralight leading-[0.95] tracking-[-0.04em] text-white md:text-[5.1rem]"> <br/> <strong class="font-medium"> </strong></h1> <p class="mx-auto mt-7 max-w-[43rem] text-pretty text-base font-light leading-8 text-home-copy md:text-xl"> <br class="hidden sm:block"/> </p> <div class="mt-8 flex flex-col items-center justify-center gap-4 sm:flex-row"><!> <a href="#translate-example" class="inline-flex items-center gap-2 text-sm font-medium text-home-accent transition-colors hover:text-white"> <!></a></div> <p class="mt-7 text-xs text-home-muted"> </p> <div id="translate-example" class="mx-auto mt-12 max-w-[63rem] scroll-mt-24"><!> <p class="mt-5 text-xs leading-6 text-home-muted"> </p></div></div></section> <section class="bg-home-bg-alt py-20 md:py-28"><div class="mx-auto max-w-[48rem] px-6"><p class="text-xs font-semibold uppercase tracking-label-widest text-home-accent"> </p> <h2 class="mt-5 text-heading font-light tracking-heading text-white md:text-heading-xl"> <br/> </h2> <div class="mt-10 grid gap-5"><article class="rounded-22 border border-white/8 bg-home-surface p-6"><h3 class="text-xl font-light text-white"> </h3> <p class="mt-3 text-sm font-light leading-7 text-home-copy md:text-base"> </p></article> <article class="rounded-22 border border-white/8 bg-home-surface p-6"><h3 class="text-xl font-light text-white"> </h3> <p class="mt-3 text-sm font-light leading-7 text-home-copy md:text-base"> </p></article> <article class="rounded-22 border border-white/8 bg-home-surface p-6"><h3 class="text-xl font-light text-white"> </h3> <p class="mt-3 text-sm font-light leading-7 text-home-copy md:text-base"> </p></article></div></div></section> <section class="bg-home-bg py-20 md:py-28"><div class="mx-auto grid max-w-site gap-12 px-6 lg:grid-cols-2 lg:items-center lg:gap-16"><div><p class="text-xs font-semibold uppercase tracking-label-widest text-home-accent"> </p> <h2 class="mt-5 text-heading font-light tracking-heading text-white md:text-heading-xl"> <br/> </h2></div> <div class="max-w-[37rem]"><p class="text-base font-light leading-8 text-home-copy md:text-lg"> </p> <p class="mt-5 text-base font-light leading-8 text-home-copy md:text-lg"> </p></div></div></section> <section class="bg-home-bg-alt py-20 md:py-28"><div class="mx-auto grid max-w-site gap-12 px-6 lg:grid-cols-2 lg:gap-16"><div class="max-w-[37rem]"><p class="text-xs font-semibold uppercase tracking-label-widest text-home-accent"> </p> <h2 class="mt-5 text-heading font-light tracking-heading text-white md:text-heading-xl"> </h2> <p class="mt-6 text-base font-light leading-8 text-home-copy md:text-lg"> </p> <a class="mt-5 inline-flex items-center gap-2 text-sm font-medium text-home-accent transition-colors hover:text-white"> <!></a></div> <div class="max-w-[37rem]"><h3 class="text-heading-sm font-light tracking-subheading text-white"> </h3> <p class="mt-5 text-base font-light leading-8 text-home-copy md:text-lg"> </p> <p class="mt-5 text-sm leading-7 text-home-muted"> </p></div></div></section> <!> <!></main> <!>',1);function ui(n,t){Be(t,!0);const e=o(()=>Jt(Rt.url.pathname)),p=o(()=>El()),y=o(()=>Fl()),w=o(()=>Bl()),z=o(()=>ie(_e("/",_(e)))),S=o(()=>ie(_e("/features",_(e)))),T=o(()=>ie(_e("/features/translate",_(e)))),k=o(()=>Yt("default",_(e))),j=o(()=>[tr({description:_(y),image:_(k),locale:_(e),name:_(p),url:_(T)}),rr({description:_(y),image:_(k),locale:_(e),name:"Franz",url:_(T)}),ar([{name:Ot(),url:_(z)},{name:or(),url:_(S)},{name:fr(),url:_(T)}])]);var v=Ul(),F=Lt(v);Ht(F,{get description(){return _(y)},get imageAlt(){return _(w)},get locale(){return _(e)},routeId:"default",routePath:"/features/translate",get schemas(){return _(j)},get title(){return _(p)}});var I=s(F,2);Gt(I,{theme:"dark"});var m=s(I,2),d=r(m),B=s(r(d),2),f=r(B),L=r(f,!0);a(f);var h=s(f,2),x=r(h,!0),A=s(x,3),W=r(A,!0);a(A),a(h);var b=s(h,2),P=r(b,!0),E=s(P,2);a(b);var C=s(b,2),q=r(C);Ut(q,{get download(){return t.data.download}});var u=s(q,2),c=r(u),M=s(c);je(M,{class:"size-4",strokeWidth:1.75}),a(u),a(C);var g=s(C,2),R=r(g,!0);a(g);var D=s(g,2),pe=r(D);Ol(pe,{get locale(){return _(e)}});var me=s(pe,2),We=r(me,!0);a(me),a(D),a(B),a(d);var V=s(d,2),de=r(V),O=r(de),Ee=r(O,!0);a(O);var U=s(O,2),fe=r(U,!0),Re=s(fe,2);a(U);var he=s(U,2),N=r(he),K=r(N),Ve=r(K,!0);a(K);var be=s(K,2),Oe=r(be,!0);a(be),a(N);var G=s(N,2),H=r(G),Ue=r(H,!0);a(H);var ge=s(H,2),Ne=r(ge,!0);a(ge),a(G);var ve=s(G,2),Y=r(ve),Ke=r(Y,!0);a(Y);var xe=s(Y,2),Ge=r(xe,!0);a(xe),a(ve),a(he),a(de),a(V);
1var Q=s(V,2),ye=r(Q),Z=r(ye),$=r(Z),He=r($,!0);a($);var we=s($,2),ze=r(we,!0),Ye=s(ze,2);a(we),a(Z);var Se=s(Z,2),J=r(Se),Qe=r(J,!0);a(J);var Te=s(J,2),Ze=r(Te,!0);a(Te),a(Se),a(ye),a(Q);var X=s(Q,2),ke=r(X),ee=r(ke),te=r(ee),$e=r(te,!0);a(te);var re=s(te,2),Je=r(re,!0);a(re);var ae=s(re,2),Xe=r(ae,!0);a(ae);var se=s(ae,2),Fe=r(se),et=s(Fe);Le(et,{class:"size-4",strokeWidth:1.75}),a(se),a(ee);var Ae=s(ee,2),ne=r(Ae),tt=r(ne,!0);a(ne);var le=s(ne,2),rt=r(le,!0);a(le);var Pe=s(le,2),at=r(Pe,!0);a(Pe),a(Ae),a(ke),a(X);var Ce=s(X,2);Qt(Ce,{page:"translate"});var st=s(Ce,2);Nt(st,{get download(){return t.data.download}}),a(m);var nt=s(m,2);Kt(nt,{theme:"dark"}),oe((lt,it,_t,ot,ut,ct,pt,mt,dt,ft,ht,bt,gt,vt,xt,yt,wt,zt,St,Tt,kt,Ft,At,Pt,Ct,Mt,It,Bt,qt,Dt)=>{i(L,lt),i(x,it),i(W,_t),i(P,ot),i(E,` ${ut??""}`),i(c,`${ct??""} `),i(R,pt),i(We,mt),i(Ee,dt),i(fe,ft),i(Re,` ${ht??""}`),i(Ve,bt),i(Oe,gt),i(Ue,vt),i(Ne,xt),i(Ke,yt),i(Ge,wt),i(He,zt),i(ze,St),i(Ye,` ${Tt??""}`),i(Qe,kt),i(Ze,Ft),i($e,At),i(Je,Pt),i(Xe,Ct),De(se,"href",Mt),i(Fe,`${It??""} `),i(tt,Bt),i(rt,qt),i(at,Dt)},[()=>yr(),()=>yn(),()=>rn(),()=>Ns(),()=>Zs(),()=>on(),()=>fn(),()=>Ka(),()=>ya(),()=>Ea(),()=>fa(),()=>Ba(),()=>Fa(),()=>oa(),()=>aa(),()=>$r(),()=>Kr(),()=>ol(),()=>yl(),()=>al(),()=>$n(),()=>fl(),()=>Bn(),()=>Kn(),()=>Fn(),()=>Vt("/pricing"),()=>En(),()=>Er(),()=>Fr(),()=>Br()]),ue(n,v),qe()}export{ui as component};
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.