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 programėlei tikrasis pasirinkimas yra vertimas vykdymo metu arba į saugyklą įrašyti vertimai. Lovalingo ir Weglot įterpia vertimus naršyklėje po puslapio įkėlimo. globalize.now generuoja lokalės failus jūsų saugykloje ir sinchronizuoja juos su kiekvienu išsiuntimu. globalize.now yra DI pagrįsta lokalizavimo infrastruktūra: ji ištraukia įkoduotas eilutes iš DI sugeneruoto kodo, sukuria katalogus ir grąžina išverstus katalogus kaip užklausą, be rankinio eksporto ir vertimų peržiūros eilės. Šiame vadove lyginame visus tris sprendimus pagal veikimą, SEO, diegimą ir kainą.


Kaip iš tikrųjų veikia Lovalingo, Weglot ir globalize.now?

Jie skirstomi į dvi grupes: vykdymo metu veikiantys valdikliai ir į saugyklą įrašyti katalogai.

Lovalingo yra React vykdymo metu veikianti biblioteka. Įdiegiate @lovalingo/lovalingo ir apgaubiate programėlę teikėju; ji aptinka turinį ir verčia jį naršyklėje, generuoja lokalės URL bei hreflang ir įterpia kalbų perjungiklį. Weglot taip pat veikia vykdymo metu: „JavaScript“ fragmentas išverčia esamą svetainę ir pateikia kalbas poaplankiuose arba subdomenuose, o vertimus redaguojate pačioje Weglot sąsajoje. Abu sprendimai verčia pateiktą puslapį, o ne jūsų šaltinio kodą.

globalize.now veikia žemesniame sluoksnyje — kaip lokalizavimo infrastruktūra. lovable-i18n įgūdis įdiegia Lingui, sukuria kiekvienos lokalės PO katalogą ties src/locales/[locale]/messages.po, apgaubia eilutes <Trans> makrokomandomis ir prideda GitHub Action. Prijungus saugyklą, kiekvienas išsiuntimas aptinka naujas eilutes ir sukuria užklausą su atnaujintais katalogais. Vertimai yra tikri failai jūsų saugykloje, o ne tiekėjo vykdymo metu veikianti sistema. Jei vertinate platesnę kategoriją, mūsų lokalizavimo vadove vibe coderiams aptariamas tas pats kompromisas.


Kuo skiriasi vertimas vykdymo metu ir į saugyklą įrašyti katalogai?

Vertimas vykdymo metu vyksta naršyklėje, o į saugyklą įrašytas vertimas — kuriant programėlę.

Vykdymo metu veikiantis valdiklis pateikia jūsų anglišką programėlę, o tada, puslapiui jau pateikus turinį, pakeičia tekstą. Tai greitai įdiegiama ir nereikalauja keisti kūrimo proceso, tačiau išverstas turinys sukuriamas kliento pusėje, kai puslapis peržiūrimas. Į katalogus įrašytas sprendimas ištraukia eilutes į lokalės failus, kurie yra kodų bazės dalis, todėl išverstas tekstas sukompiliuojamas į jūsų programėlės pateikiamą žymėjimą. Šie failai priklauso jums, yra versijuojami ir keliauja kartu su saugykla, jei pakeičiate įrankius.

Tai taip pat paaiškina, kodėl DI sukurtų programėlių vertimai linkę atsilikti. Kiekvienas Lovable raginimas gali pridėti naujų įkoduotų eilučių, o vykdymo metu veikiantis sluoksnis aptinka tik tai, ką mato įkėlimo metu. Prijungus ištraukimą prie išsiuntimo ciklo, katalogai išlieka aktualūs. Šį gedimo scenarijų aptarėme straipsnyje kodėl Lovable programėlės vertimai sugenda su kiekvienu išsiuntimu.


Kaip greitai vertimai tampa pasiekiami?

Kelios minutės su tuo pačiu išsiuntimu arba iki dienos.

Vykdymo metu veikianti paslauga turi apdoroti jūsų svetainę, kad galėtų pateikti kitas kalbas — pačios Lovalingo programėlės informacijoje nurodoma, kad vertimų ir puslapių pasiekiamumo gali tekti laukti iki 24 valandų. Naudojant globalize.now, vertimas paleidžiamas su pačiu išsiuntimu: vos išsiuntus naujas eilutes, paprastai per kelias minutes sukuriama užklausa su atnaujintais katalogais, todėl išverstas žymėjimas išleidžiamas tame pačiame cikle kaip ir jį įvedęs kodas. Lovable programėlei, kurią tobulinate kasdien, skirtumas yra toks: ar kiekvienas pakeitimas išverstas iki suliejimo, ar atsilieka viena diena.


Kuris būdas geresnis Lovable programėlės SEO?

Į saugyklą įrašyti katalogai indeksuojami patikimiau nei vykdymo metu įterpiami vertimai.

Paieškos sistemos reitinguoja tai, kas yra pateiktame HTML. Kai vertimai įterpiami kliento pusėje po pirmojo atvaizdavimo, tikrintuvai dažnai mato tik originalų anglišką puslapį, todėl nukenčia kiekvienos lokalės indeksavimas. Weglot tai sprendžia pateikdamas kalbas poaplankiuose arba subdomenuose ir sugeneruodamas hreflang, tačiau jų pačių rekomendacijose nurodoma, kad hreflang sukuriamas integruojant poaplankį arba subdomeną, o ne naudojant vien „JavaScript“. Lovalingo taip pat generuoja hreflang ir lokalių URL, tačiau išverstas tekstas vis tiek surenkamas vykdymo metu.

Naudojant Lingui, į saugyklą įtrauktus PO katalogus ir lokalėms skirtą maršrutizavimą, kiekviena kalba tampa atskiru, tikrintuvams pasiekiamu puslapiu, kurio išverstas žymėjimas pateikiamas dar prieš naršyklei paleidžiant bet kokį scenarijų. Jei norite, kad Lovable programa būtų randama paieškoje ne anglų kalba, laikui bėgant šis skirtumas tampa vis reikšmingesnis. Be to, nelieka nei neišversto teksto blyksnio, nei išdėstymo poslinkio dėl vėlyvo teksto pakeitimo, todėl „Core Web Vitals“ rodikliai išlieka geri.


Kaip kiekvienas iš jų įdiegiamas Lovable projekte?

Kiekvienas turi skirtingą pradžios tašką: teikėją, fragmentą arba įgūdį.

Lovalingo įdiegiamas per npm ir prideda jūsų programą apgaubiantį teikėjo komponentą. Weglot naudoja scenarijaus žymą ir API raktą, o konfigūracija atliekama Weglot sąsajoje. globalize.now įdiegiamas Lovable redaktoriuje kaip darbo srities įgūdis:

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

Tada tiesiogiai pateikite užklausą Lovable:

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

Lovable aptinka jūsų steką (Vite SPA arba TanStack Start), įdiegia Lingui, sukuria katalogų struktūrą, apgaubia eilutes ir prideda GitHub Action. Prijunkite saugyklą prie globalize.now, pasirinkite tikslines kalbas ir sujunkite pakeitimus. Tą pačią saugyklą kuriate naudodami Cursor arba Claude Code? Prijungtoje saugykloje paleiskite npx skills add globalize-now/globalize-skills, kad gautumėte visą paketą. Išsamus aprašas pateiktas Lovable integracijos puslapyje.


Kiek kainuoja Lovalingo, Weglot ir globalize.now?

Visi trys naudoja skirtingą matavimo vienetą: lankytojus, žodžius ir simbolius.

Lovalingo siūlo nemokamą planą iki 500 lankytojų, o vėliau taiko lankytojų skaičiumi pagrįstą kainodarą. Weglot nemokamai suteikia 2 000 žodžių ir vieną kalbą, vėliau kainuoja 15 € per mėnesį už 10 000 žodžių ir vieną kalbą arba 29 € per mėnesį už 50 000 žodžių ir tris kalbas; žodžių limitai yra fiksuoti paketai, o ne kas mėnesį atnaujinami likučiai. globalize.now kainuoja 20 € per mėnesį vienai darbo sričiai, į kainą įskaičiuojama 20 € vertimo kredito per mėnesį (apie 200 000 žodžių), o vėliau taikomas pagal žetonus skaičiuojamas naudojimas tuo pačiu tarifu už simbolį. Nėra mokesčių už naudotojus ar kalbas, projektų skaičius neribojamas, o užsiregistravus suteikiama 5 € kredito ir nereikia kortelės.

Praktiškai: vykdymo metu taikomas nemokamas planas yra paprasčiausias būdas išbandyti nedidelę svetainę, o pagal simbolius skaičiuojamas darbo srities planas be papildomų mokesčių už naudotojus ar kalbas leidžia nuspėjamiau augti programai pridedant kalbų ir puslapių. Pasirinkite matavimo vienetą pagal tai, kaip iš tikrųjų auga jūsų programa. Išsamesnį įrankių funkcijų palyginimą rasite mūsų palyginimuose.


Kurį sprendimą rinktis savo Lovable programai?

Rinkitės pagal tai, kas jums svarbiau: greitas sluoksnio pridėjimas ar kontrolė ir indeksavimas.

Rinkitės vykdymo metu veikiantį valdiklį, pvz., Lovalingo arba Weglot, jei norite per vieną popietę pridėti kalbas veikiančiai svetainei ir neoptimizuojate jos paieškai ne anglų kalba. Rinkitės globalize.now, jei norite, kad vertimai būtų saugomi jūsų saugykloje, būtų pateikiami kaip indeksuojami atskirų lokalių puslapiai ir automatiškai atnaujinami toliau teikiant užklausas Lovable. Pirmasis sprendimas yra vertimo sluoksnis virš puslapio, antrasis — lokalizacijos infrastruktūra po kodų baze. Jei planuojate programą plėsti į kelias rinkas, katalogų ir SEO kontrolė paprastai yra būtent tai, ko jums reikia.


globalize.now tvarko Lovable i18n naudodamas į saugyklą įtrauktus katalogus. Pridėkite lovable-i18n įgūdį savo darbo srityje, paleiskite npx skills add globalize-now/globalize-skills saugykloje arba sužinokite, kaip tai veikia, apsilankę globalize.now.

globalize.now paverčia užkoduotą programos tekstą į vertimui paruoštus lokalės failus ir juos atnaujina, kai jūs diegiate naujus pakeitimus.

Išbandyti globalize.now nemokamai