Crowdin avaldas augustis agendi oskuse, mis viib JavaScript-rakenduse kõvakodeeritud stringidest ühendatud Crowdini projektini, ja eelmisel nädalal avaldasid nad sellest ka juhendvideo. Oleme selle üle rõõmsad. globalize.now on AI-põhine lokaliseerimise infrastruktuur — meil on agendi oskused sama tööd teinud märtsist saati, ning see, et 2008. aastal loodud ettevõte jõuab samale lahendusele, on seni kõige selgem märk, et probleem on tõeline.

See on ka hea hetk kaht lähenemist ausalt võrrelda, sest need lõpevad väga erinevates punktides. Nende protsess lõpeb sellega, et failid on tõlkehaldussüsteemis, mida peate seejärel ise haldama. Meie protsess lõpeb pull request'iga, mis sisaldab juba tõlkeid.

Mida Crowdin tegelikult välja tõi?

Neli uut agendi oskust, ümberkirjutatud CLI ja plugina, mis paketeerib need koos nende MCP-serveriga. Augusti muudatuste logi, avaldatud 4. septembril, loetleb i18n-setup, glossary-generation, crowdin-cli ja github-action. Need liituvad konteksti- ja API-päringu oskustega, mida Crowdin on crowdin/skills juurde lisanud veebruarist saati.

CLI 5.0 on selle väljalaske parim tehniline lahendus. See liikus Javalt TypeScriptile, tuleb ühe binaarfailina ja väljastab JSON-i, mida agent saab lugeda. Crowdin nimetab seda „loodud AI-agentidele mõeldes“, ja see vastab tõele.

Peauudis on i18n-setup. 16. septembril postitas Crowdin seitsmeminutilise video, kus see töötab Claude Code'is väikese näidislehe peal.

Kes tõi mida esimesena välja?

Sõltub, mida lugeda, seega me lugesime läbi kõigi kolme hoidla commit'ite ajaloo. Lingui avaldas esimesed agendi oskused jaanuaris. Esimene oskus, mis seadistab hoidlas i18n-i ja mässib kõvakodeeritud stringid, oli meie oma, 29. märtsil.

KuupäevKesMis
Juuli 2025CrowdinMCP-serveri väljakuulutamine
27. jaanuar 2026Linguilingui/skills: parima tava oskused Lingui-koodi kirjutamiseks
20. veebruar 2026Crowdincrowdin/skills loodud, koos oskustega tõlkijakonteksti kirjutamiseks
29. märts 2026globalize.nowglobalize-skills esimesed commit'id: Lingui seadistamine, kõvakodeeritud stringide mässimine, RTL-ohutu CSS
31. märts 2026globalize.nowMCP-serveri töö algab (välja kuulutatud 9. juulil)
5. aprill 2026globalize.nowOrkestreerimise oskus: tuvastab tehnoloogiapaki, soovitab teeki, planeerib, seadistab, teisendab
August 2026globalize.nowRakendusesisene töövoog muutub vaikimisi valikuks: ühenda hoidla, saa PR
14. august 2026LinguiRaamistiku seadistamise oskus lisatud
28. august 2026Crowdini18n-setup orkestreerimise oskus lisatud

Tunnustus, kus see kuulub: Crowdini MCP-server on vanem kui meie ettevõte, ja nende oskuste hoidla on viis nädalat vanem kui meie. Need varajased Crowdini oskused õpetasid agenti kirjutama tõlkijakontekst. Rakenduse koodi puutumine tuli hiljem. Meie seadistamise ja stringide mässimise oskused pärinevad 29. märtsist, ja orkestraator, mis käivitab kogu protsessi, 5. aprillist. Crowdini vaste tuli 28. augustil — kaks nädalat pärast seda, kui Lingui lisas seadistamise oskuse, millest see sõltub — ning sama skeleti järgi: tuvasta, otsusta, seadista ja mässi.

Me võtame seda kui komplimenti disainile, mitte kopeerimise tõendina. See on ilmselge lahendus, kui aktsepteerid eeldust, ja video algab just selle eeldusega: „Toode võib olla tootmisvalmis, aga see ei tähenda, et see on tõlkevalmis.“ Me tegime sama väite meie esimeses postituses märtsis.

Ka teised tootjad, väljaspool neid kolme, on i18n-i agendi taha peitnud, nii et me ei väida, et oleme maailma esimesed.

Mida Crowdini i18n-setup oskus teeb?

See käivitab seitse etappi teie oma koodiagendi sees ning hoiab jätkatavat kontrollnimekirja teie hoidlas. Oskuse fail on hästi struktureeritud, ja juhendvideo vastab sellele.

  1. Tuvasta. Skanni hoidla raamistiku ja olemasoleva i18n-teegi tuvastamiseks.
  2. Otsusta. Küsi, milliseid keeli soovid ja kas soovid juhitud või vaba töövoogu, ning kirjuta plan.md.
  3. Seadista. Paigalda ja konfigureeri Lingui. Kui teil on juba teek olemas, see jätab teie oma alles.
  4. Mässi. Märgista kasutajale nähtavad stringid ja ekstrakti PO-failid.
  5. Ühenda. Loo CLI abil Crowdini projekt ja laadi failid üles. Selleks vajate oma Crowdini tokenit.
  6. Kontekst. Loe kood iga stringi ümber ja kirjuta tõlkijatele märkus. Soovita algset sõnastikku.
  7. CI. Paigalda GitHubi töövoog, mis saadab uued stringid Crowdinile ja toob tõlked tagasi.

Üks detail, mille video vahele jätab: Crowdini oskus ei täida ise 3. ja 4. etappi. Selle manifest annab need üle Lingui oma oskustele, mille paigaldate eraldi pluginana. Crowdini oma töö algab 5. etapist.

Osa sellest on läbimõeldud. Agent ei näe kunagi teie tokeni väärtust, ja oskus peatub, kui midagi on ebaselge. Piirangud on ka failis kirjas. Uued paigaldused toetavad ainult Linguit, ja ulatus on piiratud JavaScripti ja TypeScriptiga. Projektidel, mis juba kasutavad i18nexti, next-intli või vue-i18ni, on ainult ühendamise tee. See ei toeta Create React Appi ja see ei aita teil teekide vahel migreerida.

Mis jääb teie enda kanda?

Tõlkimine, ja kõik, mida tõlkimise jaoks vaja on. Lugege seitse etappi veel kord läbi: ükski neist ei toota tõlgitud stringi.

See on teadlik valik. Oskuse fail loetleb automaattõlke lisavõimalusena, mis on vaikimisi väljas, koos juhisega „ära kunagi masintõlgi uut projekti küsimata“. Kui lülitate selle sisse, tohib agent rakendada ainult tõlkemälu, ja uuel projektil sellist ei ole. Masin- või AI-tõlge on lubatud vaid siis, kui teie Crowdini kontol on juba mootor või prompt olemas.

Kui oskus on valmis, on teil Crowdini projekt, ja te peate Crowdinit tundma. AI-tõlgete saamiseks avate profiili, aktiveerite pakkuja oma API-võtmega või lisades Crowdini kontole raha, ja loote prompti. Seejärel käivitate eeltõlke redaktorist, või CLI-st just loodud prompti ID-ga, või lülitate sisse projektipõhise automaattõlke seade. Pärast seda tulevad kaalumisele kinnitused, siis ehitus, siis allalaadimine.

Kõike sellest saab automatiseerida see, kes juba teab, kust need seaded leida. See on konks. Agent tegi osa, mida arendaja mõistab, ja andis siis üle tootele, mis on loodud lokaliseerimisjuhtidele. Crowdini oma juhendvideos saab esitleja endiselt oma hiinakeelsed stringid, avades redaktori, klikkides masintõlget ja tõmmates tulemuse tagasi CLI abil.

Crowdini MCP-server seda lõhet ei kata. Selle dokumenteeritud tööriistakomplektid töötavad olemasoleva projekti sees, ning me ei leidnud dokumentatsioonist eeltõlke- või projekti-loomise tööriista. See on dokumentatsiooni lugemise põhjal, mitte kõikide tööriistade testimise põhjal.

Kuidas erineb globalize.now?

i18n-teisendus ja tõlkimine on üks ja seesama töö, ning tulemus on pull request. Kõrvale ei jää seadistamiseks projekti, sest kõrvale ei jää midagi.

Vaikimisi tee on rakenduses. Registreerute, ühendate GitHubi või GitLabi ja valite hoidla. Skann otsustab, mis edasi saab. Kui i18n-i veel ei ole, lisame vajaliku aluse. Kui kasutate juba next-intli, react-i18nexti, i18nexti või Linguit, ühendume teie olemasolevaga ja jätame teie failistruktuuri puutumata. Kinnitate plaani. Teisendus ja tõlked jooksevad seejärel paralleelselt teie hoidla kloonil, meie pilves, ja jõuavad omaette harusse. Midagi ei puutu teie peaharu enne, kui teete merge'i.

See esimene teisendus toimub üks kord. Sellest ajast alates, kui lisate uusi lähtestringe, tõlgib push-töö need ja avab tulemusega pull request'i.

Kui eelistate jääda redaktorisse, käivitub sama töö promptist. Meie Claude Code integratsioon ja selle taga olevad oskused ühendavad hoidla teie eest. Me oleme varem kirjutanud sellest, miks pakume oskust, mitte SDK-d.

Crowdini seitse etappi töötavad teie agendi peal, seega kuluvad teie tokenid. Meie teisendus töötab meie poolel. Ja keegi, kes ehitas oma rakenduse Lovable'is ja pole kunagi terminali avanud, saab meie protsessi lõpetada — see ei kehti mitte millegi kohta, mis algab keskkonnamuutuja eksportimisest.

See ei ole hetkeline. Väikesed hoidlad võtavad minuteid, suur koodibaas võib võtta tunni või rohkem. Ikkagi loete plaani ja ikkagi vaatate PR-i läbi, nagu peabki.

Crowdin i18n-setup vs globalize.now, sammhaaval

Crowdin i18n-setupglobalize.now
Töötab kusTeie masinal, teie agendil, teie tokenite kululMeie pilves, teie hoidla kloonil
PaigaldateCrowdini oskused, Lingui oskused, Crowdin CLI, GitHubi töövoogRakenduses mitte midagi. Agendi tee jaoks üks oskuste paigaldus
Volikirjad, mida käsitleteCrowdini token keskkonnas, GitHubi saladusGitHubi või GitLabi rakenduse autoriseerimine
Uus i18n-seadistusAinult Lingui, läbi Lingui oma oskuste pluginaTeek soovitatakse tehnoloogiapaki järgi
Olemasolev i18nAinult ühendamine: i18next, next-intl, vue-i18n, Linguinext-intl, react-i18next, i18next, Lingui
TõlkimineVaikimisi väljas. Ainult tõlkemälu, kui pole Crowdinis mootorit konfigureeritudOsa samast tööst
Mis lõpuks käes onCrowdini projekt, PO-failid, sünkroniseerimise töövoogHaru i18n-koodi ja tõlgitud lokaalifailidega
Uued stringid hiljemTöövoog saadab need Crowdinisse, kus kas keegi või midagi need tõlgibPush-töö tõlgib need ja avab PR-i
Kasutatav terminalitaEiJah

Millal valida Crowdin?

Kui inimesed tõlgivad teie toodet. Kui teil on sisemised keelespetsialistid, agentuur või vabatahtlike kogukond, vajate tõlkemälu, sõnastikke, kontekstuaalset redaktorit, ülevaatuse etappe ja tarnijate haldust. See on tõlkehaldussüsteem, Crowdin on üht sellist ehitanud 2008. aastast, ja meie ei püüagi seda olla.

Crowdin toetab ka vorminguid, mida meie täna ei toeta, sealhulgas XLIFF, ARB, .xcstrings ja Android XML, ning selle oskus suudab ühendada vue-i18n projekti. Kui teie peamine toode on mobiilirakendus, kontrollige seda enne kõike muud.

Täielik võrdlusleht läheb hinnamudelite ja meeskonnasobivuse teemal sügavamale.

Miks on oluline, et turul kaua olnud ettevõte selle välja tõi?

Sest see lahendab vaidluse. Lingui, Crowdin ja meie nõustume nüüd, et agent peaks koodi ette valmistama, et arendaja peaks kinnitama plaani, mitte tegema tööd ise, ja et see kuulub redaktorisse, kus rakendust kirjutatakse.

Kus me endiselt eri seisukohti hoiame, on see, mis tuleb pärast. Crowdini vastus on parem juurdepääsutee juhtpaneelile. Meie vastus on, et enamik meeskondi, kes toodavad Cursoriga, Claude Code'iga või Lovable'iga, ei soovi juhtpaneeli. Nad soovivad, et nende rakendus oleks saksa keeles päeva lõpuks, ja PR-i iga korra kohta, kui nad lisavad nupu.

Kasulik küsimus, mida esitada igale tootjale, kellel on agendi lugu: kui agent on valmis, kuhu ma edasi minema pean? Kui vastus on uus toode, mida õppida, oli agent vaid eesuks. Kui vastus on teie pull request'ide vahekaart, oli see terve maja.

Proovi seda oma hoidlaga

Tehke test, mille Crowdin teostas: võtke väike rakendus kõvakodeeritud stringidega ja vaadake, kus olete tund hiljem. Ühendage hoidla, kinnitage plaan, lugege pull request. Katseperiood ei vaja krediitkaarti. Hinnakiri on siin, kui soovite seda enne vaadata.

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