The cheapest and most efficient i18n for agentic coding
Keyless i18n your coding agent gets right the first time: one file to edit, no locale JSON to load, no merge conflict, from €4 a month.
5 dakikalık kurulum
Tam i18n uygulamanız 5 dakikada. Şaka değil.
Anahtarsız sistem
Beynin bu anlamlı olmayan görevlerle ilgilenmemelidir.
Bir günden itibaren global
Ekstra çaba harcamadan uluslararası pazarlara gönderin.
i18n ayarlayın, kod tabanınızı temiz tutun ve hızlı bir şekilde gönderin
Mevcut i18n çözümleriyle birkaç PITA vardır. Ağrılar çok büyük olduğundan, i18n'i mümkün olduğunca ertelediğiniz.
Plajada geçirmelisiniz zamanını tüketir
Anahtar sistemi kurulumu: en az 1 saat senior geliştirici zamanı
Her yeni anahtar için gidiş-geliş: 1 dakika anahtar başına, x500 anahtar, x2 dil = 17 saat
i18n-keyless ile i18n sistemi hakkında hiç endişe etmenize gerek yok. Plaja gidebilir ve bir mojito sipariş edebilirsiniz.
Bugün, çoğu sistem metinleri çevirmek için anahtarlar kullanır
Bu, üretecek acı veriyor. Bu, bakım acı veriyor.
Uygulamada bir metin gördüğünüzde ve onu güncellemek istiyorsanız, karşılık gelen anahtarı bulmanız gerekir.
i18n-keyless ile i18n sistemi hakkında hiç endişe duymuyorsunuz. Dikkatini daha ilginç bir şeye verin.
Çevirileri AI'ye bırakın
Anahtar sistemiyle, uygulama içindeki çevirileri yönetmeniz gerekir.
Aksi halde kullanıcılar uygulamasındaki someheader.welcome.title'i görürler.
i18n-keyless ile i18n sistemi hakkında hiç endişe etmenize gerek yok. Sadece iyi başlıklar yazın, pazarlamaya odaklanın, satış elde edin.
Kod tabanları güzel... i18n anahtarlarının enfeksiyonuna kadar
Anahtar sistemiyle, kod ve içeriği okurken, anahtarları okumanız gerekir, doğal dil değil.
Bazen bir cümle dilbilgisi açısından doğru olmadığı için bir düzeltme yapmanız gerekir. Ancak bu yüzden anahtarları okuduğunuz için bunu bilmiyorsunuz.
i18n-keyless ile i18n sistemi hakkında hiç endişe etmenize gerek yok. Kod tabanı güzel kalır.
Tüm i18n ihtiyaçlarınızı karşılamak için MCP sunucusu
Ajan kodlaması için sistemin bu kadar optimize edilmiş olmasının altı nedeni daha.
Uyduracak bir isim yok
Bir anahtar, doğru cevabı olmayan bir adlandırma kararıdır. İki ajan, aynı düğme için login.submit ve auth.button.send yazar. Anahtarlar olmadan alınacak bir karar yoktur.
Düzenlenecek bir dosya, yirmi değil
Bir anahtara dayalı değişiklik, bileşeni ve her yerelleştirme JSON dosyasını etkiler ve ajanlar dosyaları unutur. Burada, bir kopya değişikliği tek bir dosyanın düzenlenmesidir.
Ajan filolarında sıfır birleştirme çatışması
Beş dalda beş ajan hepsi en.json'i düzenliyor: garantili bir çatışma. Ortak bir dosya olmadığından, worktrees ve arka plan ajanları asla çakışmaz.
Tokenlarda ucuz
Bir anahtarı yeniden kullanmak için bir ajan, her düzenlemede yerel dosyaları bağlama yüklemelidir. Anahtarsız yüklemeler hiçbir şey yapmaz: metin bileşende zaten oradadır.
Okunabilir farklar
Pull isteği gerçek cümleleri gösterir. Bir insan veya inceleme ajanı, bir anahtarın neyi temsil ettiğini araştırmadan kopyayı değerlendirebilir.
CLAUDE.md dosyanızdaki bir kural
Yazdığınız her i18n kuralı, aracının bozabileceği bir kuraldır. Bu kural yalnızca tek bir satıra ihtiyaç duyar — ve yedek metin asıl metindir, bu yüzden bir hata ekranda a.b.c gösteremez.
Ajanınızın ihtiyaç duyduğu tek i18n kuralı
# CLAUDE.md Write the UI copy in English and wrap it in <T>…</T> from i18n-keyless-react. That is the whole i18n setup.
Ajanınız onu çalıştırabilir, sadece yazamaz
MCP sunucusu aracılığıyla ajan, eksik çevirileri listeler, birini okur, kötü olanı geçersiz kılar veya zaten sahip olduğunuz kopyayı içe aktarır — kendi OAuth girişi ile, yapıştırılacak herhangi bir anahtar olmadan.
MCP kılavuzunu okuyunBirinci günden itibaren küresel olarak başlat
Karmaşıklık nedeniyle i18n'i ertelemeyi durdurun. 5 dakikada değil, günler içinde uygulayın. i18n uygulanmamış gibi geliştirme hızınızı koruyun.
- 5 dakikalık uygulama. Şaka değil.
Tek bir yapılandırma nesnesi ve bitti.
- Geliştirme hızı koru
i18n hiç uygulanmamış gibi kod yazın.
- Dünya pazarlarına gönderim
Yeni dillere ölçeklendirirken yeniden düzenleme gerekli değil.
- SSR & SEO hazır
Next.js, Remix, TanStack Start ve Astro ile çalışır. Arama motorları için herhangi bir dilde sunucu tarafı render — aynı 5 dakikalık kurulum.
Geleneksel i18n
i18n-keyless
Ayarlama çok kolay
Sadece en basit yapılandırma nesnesi ve global gitmek için hazırsınız.
Ve dahası, ajanınız bunu sizin için kuracaktır.
1. Temel Kurulum
import * as I18nKeyless from "i18n-keyless-react";
I18nKeyless.init({
API_KEY: "YOUR_API_KEY",
storage: window.localStorage,
languages: {
primary: "en",
supported: ["en", "fr"],
},
});2. Bileşen kullanımı
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. Sunucu tarafı kullanımı (örneğin, 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. Bileşenler dışındaki metin için
import { getTranslation } from "i18n-keyless-react";
export default function Navigation() {
return (
<HomeTabs.Navigator>
<HomeTabs.Screen
options={{ tabBarLabel: getTranslation("Welcome") }}
name="WELCOME"
/>
</HomeTabs.Navigator>
);
}Çevirilerin nasıl çalıştığı
i18n-keyless, bir API hizmeti ile birleştirilmiş bir kütüphanedir ve anahtarları kullanmak zorunda kalmadan metinlerinizi çevirmenize olanak tanır.
Çeviri bulunamazsa, çeviriyi AI API çağrısıyla elde etmek için I18nKeyless API'sine asenkron bir çekim olacaktır.
Bu işlem genellikle kodlama esnasında geliştirme modunda yapılır. Eğer birini kaçırdıysanız, üretimde sadece ilk kullanıcı çeviriyi eksik görürse bir glitch görecektir, sonra da dünyanın her yerindeki kullanıcılar için anında kullanılabilir olacaktır.
Mağazanızın listesi her dilde, her sürümde
Her güncelleme, yeni sürüm notları, bir açıklama ve anahtar kelimeler demektir — her dil için, her iki mağazada. Bu, dilleri eklemenizi engelleyen şeydir. Uygulama değil.
- Her dil için yayın notları, tek bir aramada
Güncellemeyi bir kez yazın. awaitForTranslation, sattığınız her dilde bunu döndürür ve mağaza yapılandırmanız bunu EAS veya fastlane'e iletir.
- 48 dil, App Store slotlarına eşlendi
pt-BR ve pt-PT iki listedir; en-GB, en-AU ve en-CA üçtür. toAppStoreLocale her çeviriyi doğru yere yerleştirir.
- Yayın olmadan kötü bir çeviriyi düzelt
Uygulamada, kontrol panelindeki bir geçersiz kılma aynı anda yalnızca bir kez etkindir — hotfix derlemesi yok, mağaza incelemesi yok. Listede, push'u yeniden çalıştırın.
- Kelime başına fiyatlandırılmamıştır
Bir çevirmen yaklaşık 0,10 € kelime başına ücret alır. 10 dilde 2.000 dize, bir solo geliştiricinin karşılayamayacağı bir bütçedir. Burada kelimeler sayılmaz.
Bir Expo uygulaması için tüm tarif
// 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 } };
};Aynı çağrı, Google Play için fastlane meta veri dosyalarını yazar. Büyük harfler tavsiyedir: sınırı bağlam içinde belirleyin ve itmeden önce uzunluğu kontrol edin.
Etkileşimli kum havuzu
i18n-keyless'in gerçek zamanlı olarak nasıl çalıştığını görüntüleyin
Girdiğiniz sırada çevirilerin çözüldüğünü görmek için canlı ve düzenlenebilir bir StackBlitz projesi açın.
Geliştiriciler basitliği sever
i18n-keyless hakkında diğerlerin ne dediğini gör
5 dakikada MVP'ye i18n ekleyebildim. Ekstra geliştirme zamanı harcamadan 7 dilde yayınladık. Kod tabanımız temiz kaldı ve çeviri anahtarlarını yönetmek yerine özellikler oluşturmaya odaklanabildik.
Jamie Smith
Harika Bir Startup'un CTO'su
Çeviri anahtarlarını yönetmenin zihinsel yükü verimliliğimizi öldürüyordu. i18n-keyless ile sadece doğal dil yazıyoruz ve her şey çalışıyor. Akışımızda i18n varmış gibi hissediliyor.
Alex Lee
Another Cool Startup'ta Baş Geliştirici
Ürünümüz için i18n'i başlangıçtan sonra ertelemek üzereydik. i18n-keyless ile MVP aşamasında uyguladık ve ilk günden itibaren küresel olarak başlattık. ROI harika oldu.
Maria Rodriguez
GlobalApp'ın Kurucusu
Basit ve tahmin edilebilir fiyatlandırma
Ölçeğiniz için sabit bir fiyat.
Her plan içindeki her özellik.
Kelime başına ücret yok, token hesaplaması yok.
Ayda 1.000 aktif kullanıcıya kadar
Bağımsız uygulamalar ve yeni ürünler için
Ayda 5.000 aktif kullanıcıya kadar
Kitlelerini bulan uygulamalar için
Ayda 50.000 aktif kullanıcıya kadar
Gerçek çekim gücü olan uygulamalar için
Aylık 500.000 aktif kullanıcıya kadar
Ölçekli ürünler için
Her plan şunları içerir:
Tüm 48 dil. Tüm dünya, ilk günden itibaren
Sınırsız çeviriler, AI dahil. Yeni dizeler üretimde otomatik olarak çevrilir
Kullanıcı tarafından oluşturulan içeriklerin (UGC) canlı çevirisi
Herhangi bir zamanda yükseltin, düşürün veya iptal edin
Aylık 500.000'den fazla aktif kullanıcı mı? İletişime geçin
Aynı uygulamanın başka bir yerde maliyeti nedir
İki kaydırıcıyı hareket ettirin. Fatura, uygulamanızın tüm 48 dilindeki versiyonları için geçerlidir.
| Çözüm | Aylık faturanız | Her biri için ödersiniz | Çeviri | Diller |
|---|---|---|---|---|
| i18n-keylessbiz | €4/ ay | Aylık aktif kullanıcılar Kazan kazan. | Yapay zeka, sınırsız, dahil | Tüm 48, ilk günden itibaren |
| Crowdin | €88/ ay1 | Barındırılan kelimeler: senin kelimelerin × 48 | Crowdin AI, bir kota içinde | Her birini ekliyorsun |
| Intlayer | €27/ ay2 | Koltuklar ve projeler | AI üretimi, kota içinde | Her birini ekliyorsun |
| Lingo.dev | €91/ ay3 | Temel bir ücret, ardından AI token'ları | AI faturası doğrudan size gidiyor | Her birini ekliyorsun |
| Locize | €77/ ay4 | Kelimeler × 48 ve CDN indirmeleri | Kendi AI anahtarınızı getirirsiniz | Yayımlanmış en büyük plandaki 10 |
| Lokalise | €132/ ay5 | Koltuklar, ardından anahtarlar | Çevirmenler ayrı faturalandırılır | Her birini ekliyorsun |
| Phrase | €483/ ay6 | Koltuklar, ardından yönetilen kelimeler | $0.06 kelime başına, ayrı faturalandırılır | Her birini ekliyorsun |
| Smartling | €552/ ay7 | Her kelime, her dil | AI çeviri $0,06 kelime başına | Her birini ekliyorsun |
| Tolgee | €49/ ay8 | Anahtarlar ve koltuklar | Makine çevirisi kredileri | Her birini dolduruyorsun |
| Weglot | €1,678/ ay9 | Kelimeler × diller, bir web sayfasında | Makine, bir kota içinde | Yayınlanan en büyük planda 20 |
Genel liste fiyatları, Ağustos 2026'da okundu. Satıcılar bunları değiştirir, lütfen kontrol edin. Her fatura, yayınlanan merdivenin bizim okumamız olup, uygulamanızı devam ettiren en ucuz ücretli planı her zaman seçeriz. Bir satıcı ilk çeviriyi bir kez faturaya bağladığında, bunu on iki aya yayarız.
1 Crowdin, Pro planında yıllık faturalandırılan 60.000 barındırılan kelime için ayda 44 € yayınlar. Barındırılan bir kelime, bir hedef dildeki bir kelimedir. 60.000'in üzerindeyken bu blok fiyatını tekrarlarız.
2 Intlayer açık kaynaklıdır. Aylık 29 dolar CMS'yi ve AI üretim kotasını kapsar. Kotayı aştığınızda kendi AI anahtarınızı kullanabilirsiniz, bu nedenle her milyon token için 10 dolarlık model faturasını ekliyoruz, on iki ay boyunca dağıtılmış olarak.
3 Lingo.dev ayda 99 dolar yayınlıyor artı altyapının her milyon tokeni için 2 dolar ve model faturasını size aktarıyor. Her kelime için 1.4 token ve model maliyetinin her milyon tokeni için 10 dolar hesaplıyoruz. Temel ücret bu sayının çoğunluğunu oluşturuyor.
4 Locize, ayda €7, €19 ve €49 ücret karşılığında sırasıyla 15.000, 30.000 ve 60.000 kelime için 1, 3 ve 5 milyon CDN indirme sunar. Bunun üzerine her 1.000 ekstra kelime için $0,50 ve her milyon ekstra indirme için $5 yayınlar. Her kullanıcı için her ay otuz indirme hesaplarız. Yayınlanan hiçbir plan 48 dili desteklemez.
5 Lokalise ayda $144, $375 ve $999 yayınlar ve anahtar sınırı yoktur. Üç planın 5.000, 20.000 ve 100.000 anahtar içerdiğini ve her anahtar için on iki kelime olduğunu varsayıyoruz. İnsan çevirisi ayrı olarak faturalandırılır.
6 Cümle, yazılım planında yönetilen 1 milyon kelime için ayda 525 dolar yayınlıyor ve 3 milyon için 1.245 dolar. Her dildeki her kelime için bir yönetilen kelime sayıyoruz ve yukarıdaki 1.245 dolarlık bloğu 3 milyon için tekrarlıyoruz.
7 Smartling, bir platform fiyatı yayınlamaz. Yalnızca yayınlanan $0,06 kelime başına AI çevirisini hesaplarız, bu on iki ay boyunca dağıtılır. Gerçek faturanız daha yüksektir.
8 Tolgee kelimeleri değil, anahtarları faturalandırır, bu yüzden her anahtar için on iki kelime sayarız. Yılda faturalandırılan 2.000 anahtar için €49, 5.000 için €179 ve 20.000 için €499 yayınlar. Bunun üzerindeyse €499 bloğunu tekrarlarız. Makine çeviri kredileri ayrı sayılır.
9 Weglot bir uygulamayı değil, bir web sayfasını çevirir. Yayınlanan en büyük planı 20 dil için ayda 699 €'dur, bu nedenle fiyatımızı 48 dile ölçeklendiriyoruz. Sözleriniz bu planların her birine sığmaktadır.
Her diğer satır ürününüzle birlikte büyür. Fiyatımız sabittir.
Demo'yu izleyin
i18n-keyless'in nasıl çalıştığını görmek için bu kısa videoyu izleyin
Bir uygulama için API anahtarı alın
5 dakikada tamamlanan i18n uygulaman. iykyk.