Najjeftiniji i najefikasniji i18n za agentno kodiranje
Bežični i18n vaš agent za kodiranje točno shvati prvi put: jedan file za uređivanje, bez učitavanja lokalnog JSON-a, bez konflikata pri spajanju, od 4 eura mjesečno.
Postavljanje za 5 minuta
Cijela tvoja implementacija i18n za 5 minuta. Ne šalim se.
Sustav bez ključeva
Vaš mozak ne bi trebao biti uključen u takve besmislene zadatke.
Global od prvog dana
Pošaljite na međunarodna tržišta bez dodatnog napora.
Postavite i18n, održavajte svoju bazu koda čistom i brzo dostavljajte
Postoji više PITA s trenutnim rješenjima i18n. Bolovi su toliko veliki da odgađate i18n koliko god je moguće.
Ona troši vrijeme koje bi trebali provesti na plaži
Postavi sustav ključeva: barem 1 sat vremena seniora programera
Naprijed i natrag za svaki novi ključ: 1 minuta po ključu, x500 ključeva, x2 jezika = 17 sati
S i18n-keyless-om se ne morate brinuti o sustavu internacionalizacije. Možete otići na plažu i naručiti mojito.
Danas većina sustava koristi ključeve za prevođenje teksta
Bolno je generirati ovo. Bolno je održavati ovo.
Kada vidite tekst u aplikaciji i želite ga ažurirati, trebate pronaći odgovarajući ključ.
S i18n-keyless-om ne morate brinuti o sustavu i18n uopće. Upotrijebite svoj mozak za nešto zanimljivije.
Prepusti prijevod AI-ju
S ključnim sustavom morate upravljati prijevodima u aplikaciji.
U suprotnom će vaši korisnici vidjeti someheader.welcome.title u svojoj aplikaciji.
S i18n-keylessom se ne morate brinuti o sustavu internacionalizacije. Samo napišite dobre naslove, usredotočite se na marketing i povećajte prodaju.
Kodne baze su lijepe... sve dok se i18n ključevi ne zaraze
S ključnim sustavom, kada pročitate kod i sadržaj, morate čitati ključeve, a ne prirodni jezik.
Ponekad biste trebali napraviti ispravak jer rečenica nije gramatički točna. Ali to ne znate jer čitate ključeve.
S i18n-keylessom se ne morate brinuti o sustavu i18n. Baza koda ostaje lijepa.
MCP poslužitelj za pokrivanje svih vaših potreba za internacionalizacijom
Još šest razloga zašto je sustav tako optimiziran za agencijsko kodiranje.
Nema imena za izmisliti
Ključ je odluka o imenovanju bez točnog odgovora. Dva agenta pišu login.submit i auth.button.send za isti gumb. Bez ključeva nema odluke za donijeti.
Jedna datoteka za uređivanje, ne dvadeset
Promjena s ključem utječe na komponentu i sve JSON datoteke lokalizacije, a agensi zaboravljaju datoteke. Ovdje je promjena kopije uređivanje jedne datoteke.
Nula konflikata spajanja u flotama agenata
Pet agenata na pet grana uređuje en.json: zajamčena konflikt. Nema zajedničkih datoteka, pa se worktrees i pozadinski agenti nikad ne sudaraju.
Jeftin u tokenima
Da bi se ključ ponovno koristio, agent mora učitati datoteke lokalizacije u kontekst pri svakom uređivanju. Učitavanje bez ključa ne radi ništa: tekst je već tamo u komponenti.
Čitljive razlike
Povlačenje zahtjeva prikazuje stvarne rečenice. Čovjek ili agent za recenziju može procijeniti kopiju bez kopanja za što ključ predstavlja.
Jedno pravilo u vašem CLAUDE.md
Svako pravilo i18n koje napišete je pravilo koje agent može prekršiti. Ovo pravilo treba samo jednu liniju — a rezervna opcija je pravi tekst, pa greška neće prikazati a.b.c na ekranu.
Jedino pravilo i18n koje treba vaš agent
# CLAUDE.md Write the UI copy in English and wrap it in <T>…</T> from i18n-keyless-react. That is the whole i18n setup.
Vaš agent može ga upravljati, ne samo pisati
Kroz MCP poslužitelj, agent navodi nedostajuće prijevode, pročita jedan, zamijeni loš, ili uveze kopiju koju već imaš — s vlastitim OAuth prijavom, bez potrebe za lijepljenje ključa.
Pročitajte vodič za MCPPokreni globalno od prvog dana
Prestani odgađati internacionalizaciju zbog složenosti. Implementirajte za 5 minuta, a ne za dane. Održavajte brzinu razvoja kao da internacionalizacija nije implementirana.
- Implementacija za 5 minuta. Ne šalim se.
Jedna jednostavna konfiguracijska datoteka i gotovi ste.
- Održavajte brzinu razvoja
Kodiraj kao da i18n uopće nije implementiran.
- Isporuči globalnim tržištima
Nema potrebe za refaktoriranjem pri skaliranju na nove jezike.
- SSR i SEO spremni
Radi s Next.js, Remix, TanStack Start i Astro. Server-renderirajte bilo koji jezik za tražilice — isti 5-minutni postavljanje.
Tradicionalni i18n
i18n-bez-ključa
Nema razmišljanja oko postavljanja
Samo najjednostavniji objekt konfiguracije i spremni ste za globalno poslovanje.
I još više, vaš će agent to podesiti za vas.
1. Osnovna postava
import * as I18nKeyless from "i18n-keyless-react";
I18nKeyless.init({
API_KEY: "YOUR_API_KEY",
storage: window.localStorage,
languages: {
primary: "en",
supported: ["en", "fr"],
},
});2. Upotreba komponente
import { I18nKeylessText } from "i18n-keyless-react";
// import { T } from "i18n-keyless-react"; // also works
// Just write in your primary language
<I18nKeylessText>
Welcome to our website
</I18nKeylessText>3. Korištenje na poslužitelju (npr. Node.js)
import { awaitForTranslationOrFallbackToOriginal, type Lang } from 'i18n-keyless-node';
const title = await awaitForTranslationOrFallbackToOriginal('Come see my app!', user.lang as Lang);
const body = await awaitForTranslationOrFallbackToOriginal('So many new stuff!', user.lang as Lang);
await sendExpoPushNotification({ user, title, body });4. Za tekst izvan komponenti
import { getTranslation } from "i18n-keyless-react";
export default function Navigation() {
return (
<HomeTabs.Navigator>
<HomeTabs.Screen
options={{ tabBarLabel: getTranslation("Welcome") }}
name="WELCOME"
/>
</HomeTabs.Navigator>
);
}Kako rade prijevodi
i18n-keyless je knjižnica, u kombinaciji s API uslugom, koja vam omogućuje prevođenje teksta bez potrebe za korištenjem ključeva.
Ako se prijevod ne pronađe, bit će izveden asinkroni dohvat API-ja I18nKeyless kako bi se dobio prijevod putem AI API poziva.
Ova se operacija obično izvodi u razvojnom načinu rada, dok kodirate. Ako ste propustili jednu, u produkciji će samo prvi korisnik koji nedostaje prijevod vidjeti kvar, a zatim će biti odmah dostupan korisnicima diljem svijeta.
Vaš popis trgovine na svakom jeziku, pri svakom izdanju
Svaka ažuriranja znači nove bilješke o izdavanju, opis i ključne riječi — za svaki jezik, na obje trgovine. To je ono što vas sprječava da dodate jezike. Ne aplikacija.
- Bilješke o izdanjima za sve jezike, u jednom pozivu
Napišite ažuriranje jednom. awaitForTranslation vraća ga na svakom jeziku na kojem prodajete, a konfiguracija vaše trgovine ga prosljeđuje EAS-u ili fastlaneu.
- 48 jezika, preslikano na App Store slotove
pt-BR i pt-PT su dvije liste; en-GB, en-AU i en-CA su tri. toAppStoreLocale stavlja svaki prijevod na pravo mjesto.
- Ispravi loš prijevod bez izdanja
U aplikaciji, jedna izmjena na nadzornoj ploči aktivna je istodobno — bez builda hitnog ispravka, bez pregleda trgovine. U popisu, ponovno pokreni push.
- Nije cijena po riječi
Prijevoditelj naplaćuje oko 0,10 € po riječi. 2.000 nizova puta 10 jezika je proračun koji samostalni programer ne može priuštiti. Ovdje se riječi ne broje.
Cijeli recept za Expo aplikaciju
// store.config.js — EAS Metadata awaits an async config
const { init, awaitForTranslation, toAppStoreLocale } = require("i18n-keyless-node");
const LANGS = ["en", "fr", "de", "ja", "pt-BR"];
const DESCRIPTION = "Bibi translates your app while you sleep…";
module.exports = async () => {
init({ API_KEY: process.env.I18N_KEYLESS_KEY, languages: { primary: "en", supported: LANGS } });
const info = {};
for (const lang of LANGS) {
info[toAppStoreLocale(lang)] = {
title: await awaitForTranslation("Bibi", lang, { context: "App Store app name, 30 characters max" }),
subtitle: await awaitForTranslation("Keyless i18n", lang, { context: "App Store subtitle, 30 characters max" }),
description: await awaitForTranslation(DESCRIPTION, lang, { context: "App Store description" }),
};
}
return { configVersion: 0, apple: { info } };
};Isti poziv zapisuje datoteke metapodataka fastlane za Google Play. Velika slova su savjetodavna: postavite ograničenje u kontekst i provjerite duljinu prije nego što pošaljete.
Interaktivni pješčanik
Pogledajte kako i18n-keyless radi u stvarnom vremenu
Otvorite živu, uređivu StackBlitz projektnu datoteku kako biste vidjeli kako se prijevodi rješavaju dok tipkate.
Razvojitelji vole jednostavnost
Pogledajte što drugi govore o i18n-keyless
U samo 5 minuta sam mogao dodati i18n našoj MVP verziji. Pokrenuli smo u 7 jezika bez dodatnog vremena za razvoj. Naša baza koda je ostala čista, a mogli smo se usredotočiti na izgradnju značajki umjesto upravljanja ključevima za prijevod.
Jamie Smith
CTO u Cool Startupu
Mentalno opterećenje upravljanja ključeva prijevoda uništavalo je našu produktivnost. S i18n-keylessom samo napišemo prirodnim jezikom i sve radi. Kao da i18n uopće ne postoji u našem radnom procesu.
Alex Lee
Voditelj razvoja u Another Cool Startup
Skoro smo namjeravali odgoditi internacionalizaciju našeg proizvoda do nakon lansiranja. Uz i18n-keyless, implementirali smo ga tijekom faze MVP-a i lansirali globalno od prvog dana. ROI je bio nevjerojatan.
Maria Rodriguez
Utemeljitelj u GlobalAppu
Jednostavno, predvidljivo cjenkanje
Jedna fiksna cijena za vašu ljestvicu.
Svaka značajka u svakom planu.
Bez naknade po riječi, bez računanja tokena.
Do 1.000 aktivnih korisnika mjesečno
Za neovisne aplikacije i nove proizvode
Do 5.000 aktivnih korisnika mjesečno
Za aplikacije koje pronalaze svoju publiku
Do 50.000 aktivnih korisnika mjesečno
Za aplikacije s pravom privlačnošću
Do 500.000 mjesečnih aktivnih korisnika
Za proizvode u velikom opsegu
Svaki plan uključuje:
Svi 48 jezika. Cijeli svijet, od prvog dana
Neograničeni prijevodi, uključujući AI. Novi stringovi se sami prevode u produkciji
Izravni prijevod korisnički generiranog sadržaja (UGC)
Nadogradite, smanjite ili otkažite u bilo kojem trenutku
Više od 500.000 aktivnih korisnika mjesečno? Kontaktirajte nas
Koliko košta ista aplikacija negdje drugdje
Pomaknite dvije klizne trake. Račun je za vašu aplikaciju na svih 48 jezika.
| Rješenje | Vaš mjesečni račun | Plaćate po | Prijevod | Jezici |
|---|---|---|---|---|
| i18n-keylessmi | €4/ mjesec | Mjesečni aktivni korisnici Pobjeda pobjeda. | Umjetna inteligencija, neograničeno, uključeno | Svi 48, od prvog dana |
| Crowdin | €88/ mjesec1 | Domaćinske riječi: vaše riječi × 48 | Crowdin AI, unutar kvote | Dodaješ svaki jedan |
| Intlayer | €27/ mjesec2 | Sjedala i projekti | AI generiranje, unutar kvote | Dodaješ svaki jedan |
| Lingo.dev | €91/ mjesec3 | Osnovna naknada, zatim AI tokeni | Račun za AI ide izravno vama | Dodaješ svaki jedan |
| Locize | €77/ mjesec4 | Riječi × 48, i CDN preuzimanja | Donosiš vlastiti AI ključ | 10 na najvećem objavljenom planu |
| Lokalise | €132/ mjesec5 | Sjedala, zatim ključevi | Prevoditelji se obračunavaju zasebno | Dodaješ svaki jedan |
| Phrase | €483/ mjesec6 | Sjedala, zatim upravljane riječi | Od $0.06 po riječi, obračunato zasebno | Dodaješ svaki jedan |
| Smartling | €552/ mjesec7 | Svaka riječ, svaki jezik | AI prijevod od $0.06 po riječi | Dodaješ svaki jedan |
| Tolgee | €49/ mjesec8 | Ključevi i sjedala | Krediti strojnog prijevoda | Ispunite svaki jedan |
| Weglot | €1,678/ mjesec9 | Riječi × jezici, na web stranici | Stroj, unutar kvote | 20 na najvećem objavljenom planu |
Javni popisi cijena, pročitani u kolovozu 2026. Dobavljači ih mijenjaju, stoga provjerite. Svaki račun je naše očitanje objavljene ljestvice, a mi uvijek uzimamo najjeftiniji plaćeni plan koji održava vašu aplikaciju. Kada dobavljač jednom fakturira prvu uslugu prijevođenja, razmještamo je na dvanaest mjeseci.
1 Crowdin objavljuje 44 eura mjesečno za 60.000 hostanih riječi na Pro planu, obračunato godišnje. Hostana riječ je jedna riječ na jedan ciljani jezik. Ponavljamo tu cijenu bloka iznad 60.000.
2 Intlayer je otvorenog koda. 29 dolara mjesečno kupuje CMS i kvotu generiranja umjetne inteligencije. Iznad kvote možete koristiti vlastiti ključ za umjetnu inteligenciju, pa vam dodajemo račun za model od 10 dolara za svaki milijun tokena, raspoređenih na dvanaest mjeseci.
3 Lingo.dev objavljuje 99 dolara mjesečno, plus 2 dolara za svaki milijun tokena infrastrukture, te vam prenosi račun modela. Računamo 1,4 tokena po svakoj riječi i 10 dolara za svaki milijun tokena troškova modela. Osnovna naknada je većina ovog broja.
4 Locize objavljuje 7 €, 19 € i 49 € mjesečno za 15.000, 30.000 i 60.000 riječi, s 1, 3 i 5 milijuna CDN preuzimanja. Nakon toga objavljuje 0,50 € za svaki dodatnih 1.000 riječi i 5 € za svaki milijun dodatnih preuzimanja. Brojimo trideset preuzimanja za svakog korisnika svaki mjesec. Nijedan objavljeni plan ne uključuje 48 jezika.
5 Lokalise objavljuje $144, $375 i $999 mjesečno, bez ograničenja broja ključeva. Pretpostavljamo da tri plana sadrže 5.000, 20.000 i 100.000 ključeva, te dvanaest riječi po ključu. Ljudski prijevod se posebno naplaćuje.
6 Izraz objavljuje 525 dolara mjesečno za 1 milijun upravljanih riječi na softverskom planu, te 1.245 dolara za 3 milijuna. Brojimo jednu upravljanu riječ za svaku riječ na svakom jeziku, te ponavljamo gornji blok od 1.245 dolara za 3 milijuna.
7 Smartling ne objavljuje cijenu platforme. Računamo samo AI prijevod, po objavljenoj cijeni od 0,06 USD po riječi, raspoređeno na dvanaest mjeseci. Vaš stvarni račun je veći.
8 Tolgee naplaćuje ključeve, a ne riječi, pa brojimo dvanaest riječi po ključu. Objavljuje €49 za 2.000 ključeva, €179 za 5.000 i €499 za 20.000, obračunato godišnje. Iznad toga ponavljamo blok od €499. Krediti za strojno prevođenje broje se zasebno.
9 Weglot prevodi web stranicu, a ne aplikaciju. Njegov najveći objavljeni plan košta 699 eura mjesečno za 20 jezika, pa skaliramo tu cijenu na 48 jezika. Vaše riječi stanu u svaki od tih planova.
Svaki drugi red raste s vašim proizvodom. Naša je cijena fiksna.
Pogledajte demo
Pogledajte ovaj kratki video kako biste vidjeli i18n-keyless u akciji
Dobijte API ključ za jednu aplikaciju
Cijela vaša implementacija i18n u 5 minuta. iykyk.