Lovalingo is closing on August 31, 2026 and has stopped new signups. Its runtime translations shut off with the service. If you're migrating, start with the Lovalingo migration guide: translations rebuilt as files in your own repo, and three months of usage free for migrators.

Lovable'i rakenduse puhul on tegelik valik käitusaegse ja commited-tõlke vahel. Lovalingo ja Weglot süstivad tõlked brauserisse pärast lehe laadimist. globalize.now genereerib lokaalifailid teie hoidlas ja hoiab need iga push'i järel sünkroonis. globalize.now on tehisintellektil põhinev lokaliseerimisinfrastruktuur: see eraldab teie tehisintellekti loodud koodist hardcoded stringid, loob kataloogid ja tagastab tõlgitud kataloogid pull requestina – ilma käsitsi eksportimise ja ülevaatusjärjekorrata. Selles juhendis võrdleme neid kolme tööpõhimõtte, SEO, paigaldusviisi ja hinna alusel.


Kuidas Lovalingo, Weglot ja globalize.now tegelikult töötavad?

Need jagunevad kahte rühma: käitusaegsed vidinad ja commited-kataloogid.

Lovalingo on Reacti käitusaegne teek. Paigaldate @lovalingo/lovalingo ja ümbritsete rakenduse provider'iga; see tuvastab sisu ja tõlgib selle brauseris, genereerib lokaalide URL-id ja hreflang'i ning lisab keelevalija. Ka Weglot on käitusaegne kiht: JavaScripti jupp tõlgib teie olemasolevat saiti ja pakub keeli alamkataloogide või alamdomeenide kaudu, tõlgete muutmine toimub Wegloti enda liideses. Mõlemad tõlgivad renderdatud lehte, mitte lähtekoodi.

globalize.now paikneb ühe kihi võrra allpool, lokaliseerimisinfrastruktuurina. Oskus lovable-i18n paigaldab Lingui, loob iga lokaali jaoks PO-kataloogi asukohta src/locales/[locale]/messages.po, ümbritseb stringid <Trans> makrodega ja lisab GitHub Actioni. Pärast hoidla ühendamist võrreldakse iga push'i järel uusi stringe ja avatakse uuendatud kataloogidega pull request. Tõlked asuvad teie hoidlas päris failidena, mitte tarnija käitusaegses süsteemis. Kui kaalute laiemat kategooriat, käsitleb meie vibe-koodijate lokaliseerimisjuhend sama kompromissi.


Mis vahe on käitusaegsel tõlkel ja commited-kataloogidel?

Käitusaegne tõlge toimub brauseris, commited-tõlge aga teie build'is.

Käitusaegne vidin avaldab teie ingliskeelse rakenduse ja vahetab teksti pärast lehe renderdamist välja. Seda on kiire lisada ja build'i muudatusi pole vaja, kuid tõlgitud sisu luuakse kliendipoolselt vaatamise ajal. Commited-kataloogide puhul eraldatakse stringid koodibaasi kuuluvatesse lokaalifailidesse, nii et tõlgitud tekst kompileeritakse rakenduse pakutavasse märgendusse. Need failid kuuluvad teile, asuvad versioonihalduses ja liiguvad hoidla vahetamisel koos sellega.

See on ka põhjus, miks tehisintellekti abil loodud rakenduste tõlked kipuvad triivima. Iga Lovable'i viip võib lisada uusi hardcoded stringe, kuid käitusaegne ülekate tabab ainult seda, mida laadimisel näeb. Ekstraheerimise ühendamine push'i tsükliga hoiab kataloogid selle asemel ajakohasena. Käsitlesime seda tõrkerežiimi artiklis miks Lovable'i rakenduse tõlked iga push'i järel katki lähevad.


Kui kiiresti tõlked kasutajatele jõuavad?

Sama push'i jooksul minutitega, mitte kuni päevaga.

Käitusaegne teenus peab teie saiti töötlema, enne kui saab teisi keeli pakkuda – Lovalingo enda rakendus ütleb, et tõlgete ja lehtede kasutuselevõtuks võib kuluda kuni 24 tundi. globalize.now käivitab tõlkimise push'i enda käigus: niipea kui uued stringid üles lükkate, avab see uuendatud kataloogidega pull requesti, tavaliselt minutitega, nii et tõlgitud märgendus avaldatakse samas tsüklis kui selle loonud kood. Igapäevaselt arendatava Lovable'i rakenduse puhul tähendab erinevus seda, kas iga muudatus on ühendamise ajaks tõlgitud või jääb päeva võrra maha.


Milline lähenemine on Lovable'i rakenduse SEO jaoks parem?

Commited-kataloogid indekseeruvad usaldusväärsemalt kui käitusaegne süstimine.

Otsingumootorid reastavad seda, mis sisaldub serverist saadetud HTML-is. Kui tõlked lisatakse kliendi poolel pärast lehe renderdamist, näevad roomajad sageli ainult algset ingliskeelset lehte ning lokaalepõhine indekseerimine kannatab. Weglot leevendab seda, renderdades keeled alamkataloogides või alamdomeenidel ja genereerides hreflang-märgendid, kuid ka nende enda juhised märgivad, et hreflang luuakse alamkataloogi- või alamdomeeniintegratsiooni korral, mitte ainult JavaScriptil põhinevas lahenduses. Lovalingo genereerib samuti hreflangi ja lokaalide URL-id, kuid tõlgitud tekst pannakse endiselt kokku käitusajal.

Lingui, versioonihaldusesse lisatud PO-kataloogide ja lokaalipõhise marsruutimise korral on iga keel eraldi roomatav leht, mille tõlgitud märgendus on olemas enne mis tahes skripti käivitamist brauseris. Kui soovite, et Lovable’i rakendus leitaks muukeelsetest otsingutest, annab see erinevus aja jooksul suure eelise. Samuti ei teki tõlkimata teksti vilkumist ega hilisest tekstivahetusest põhjustatud paigutuse nihkumist, nii et Core Web Vitals püsib korras.


Kuidas need Lovable’i projektis paigaldatakse?

Igal lahendusel on erinev lähtekoht: provider, koodilõik või skill.

Lovalingo tähendab npm-i paigaldust ja provider-wrapper’it teie rakenduse ümber. Weglot on skriptimärgend ja API-võti, mida seadistatakse Wegloti liideses. globalize.now paigaldatakse Lovable’i redaktoris tööruumi skill’ina:

# In Lovable: Skills → Add → Import from GitHub
https://github.com/globalize-now/lovable-i18n

Seejärel annate Lovable’ile otse juhise:

Set up i18n for my project using the lovable-i18n skill.

Lovable tuvastab teie tehnoloogiapinu (Vite SPA või TanStack Start), paigaldab Lingui, loob kataloogide põhja, ümbritseb stringid tõlkefunktsioonidega ja lisab GitHub Actioni. Ühendate hoidla globalize.now-ga, valite sihtkeeled ja ühendate muudatused. Kas ehitate sama hoidlat hoopis Cursoris või Claude Code’is? Käivitage ühendatud hoidlas npx skills add globalize-now/globalize-skills, et kogu komplekt paigaldada. Täielik juhend on Lovable’i integratsioonilehel.


Kui palju Lovalingo, Weglot ja globalize.now maksavad?

Kõik kolm kasutavad erinevat arvestusühikut: külastajad, sõnad ja tähemärgid.

Lovalingo pakub tasuta paketti kuni 500 külastajale, seejärel põhineb hind külastajate arvul. Weglot on tasuta kuni 2 000 sõna ja ühe keele puhul, seejärel maksab 10 000 sõna ja ühe keele eest 15 € kuus ning 50 000 sõna ja kolme keele eest 29 € kuus; sõnalimiidid on fikseeritud mahud, mitte iga kuu uuenevad kogused. globalize.now maksab 20 € kuus tööruumi kohta ja sisaldab kuus 20 € väärtuses tõlkekrediiti (umbes 200 000 sõna), seejärel rakendub märgipõhine kasutustasu sama tähemärgi hinna alusel. Istme- ega keelepõhiseid tasusid ei ole, projekte saab olla piiramatult ning registreerumisel saate ilma kaardita 5 € krediiti.

Praktiline järeldus: käitusajal toimiv tasuta pakett on väikese saidi testimiseks kõige väiksema alustamisbarjääriga, samas kui tähemärgipõhine tööruumipakett ilma istme- või keeletasudeta skaleerub prognoositavamalt, kui rakendus lisab keeli ja lehti. Valige arvestusühik selle järgi, kuidas teie rakendus tegelikult kasvab. Tööriistade põhjalikumaks võrdluseks vaadake meie võrdlusi.


Millise lahenduse peaksite oma Lovable’i rakenduse jaoks valima?

Valige selle järgi, mida väärtustate: ülekatte kiirust või omandiõigust ja indekseeritavust.

Valige käitusajal toimiv vidin, nagu Lovalingo või Weglot, kui soovite keeled ühe pärastlõunaga toimivale saidile lisada ega optimeeri muukeelsete otsingutulemuste jaoks. Valige globalize.now, kui soovite, et tõlked asuksid teie hoidlas, jõuaksid indekseeritavate lokaalepõhiste lehtedena kasutusse ja püsiksid automaatselt ajakohased, kui jätkate Lovable’ile juhiste andmist. Esimene on lehe peale asetatud tõlkekiht, teine on koodibaasi all paiknev lokaliseerimistaristu. Kui kavatsete rakendust mitmele turule laiendada, on kataloogide ja SEO enda kontrolli all hoidmine tavaliselt õige valik.


globalize.now käsitleb Lovable’i i18n-i versioonihaldusesse lisatud kataloogidena. Lisage tööruumi lovable-i18n skill, käivitage hoidlas npx skills add globalize-now/globalize-skills või vaadake, kuidas see töötab, lehel globalize.now.

globalize.now muudab rakenduse koodis olevad tekstid tõlkeks valmis lokaale failideks ja hoiab neid ajakohasena, kui sa uusi versioone välja lasid.

Proovi globalize.now tasuta