i18n için son DX

MVP için i18n'yi ağrı olmadan ayarlayın

5 dakikada i18n uygulayın
Geliştirme hızınızı sanki i18n orada bile değilmiş gibi sürdürün.

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.

Geliştirme hızınıza herhangi bir etkisi olmadan, i18n'i ilk günden ekleyin
Kodlama ajanları için oluşturuldu

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 okuyun
MVP'ler için mükemmel

Birinci 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

Anahtar sistemi ayarları (1 saat)
Çeviri dosyaları oluştur (2 saat)
Bileşenleri yeniden düzenle (4 saat)
Tüm dilleri test et (2 saat)
Düzenleme sorunlarını çöz (3 saat)
12+ saat çalışma

i18n-keyless

Paket ekle (1 dak)
API anahtarı ile yapılandır (2 dak)
Metin bileşenlerini sarmak (2 dak)
5 dakika çalışma
Nasıl Çalışır

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.

App Store & Google Play

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.

Kendin deneye

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.

Henüz mevcut olmayan tanınma belgeleri

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.

JS

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.

AL

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.

MR

Maria Rodriguez

GlobalApp'ın Kurucusu

Fiyatlandırma

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.

Başlangıç
4/ ay

Ayda 1.000 aktif kullanıcıya kadar

Bağımsız uygulamalar ve yeni ürünler için

Indie
9/ ay

Ayda 5.000 aktif kullanıcıya kadar

Kitlelerini bulan uygulamalar için

Büyüme
29/ ay

Ayda 50.000 aktif kullanıcıya kadar

Gerçek çekim gücü olan uygulamalar için

Ölçek
99/ ay

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.

1,000
2,500
ÇözümAylık faturanızHer biri için ödersinizÇeviriDiller
i18n-keylessbiz€4/ ayAylık aktif kullanıcılar
Kazan kazan.
Yapay zeka, sınırsız, dahilTüm 48, ilk günden itibaren
Crowdin€88/ ay1Barındırılan kelimeler: senin kelimelerin × 48
Crowdin AI, bir kota içindeHer birini ekliyorsun
Intlayer€27/ ay2Koltuklar ve projeler
AI üretimi, kota içindeHer birini ekliyorsun
Lingo.dev€91/ ay3Temel bir ücret, ardından AI token'ları
AI faturası doğrudan size gidiyorHer birini ekliyorsun
Locize€77/ ay4Kelimeler × 48 ve CDN indirmeleri
Kendi AI anahtarınızı getirirsinizYayımlanmış en büyük plandaki 10
Lokalise€132/ ay5Koltuklar, ardından anahtarlar
Çevirmenler ayrı faturalandırılırHer birini ekliyorsun
Phrase€483/ ay6Koltuklar, ardından yönetilen kelimeler
$0.06 kelime başına, ayrı faturalandırılırHer birini ekliyorsun
Smartling€552/ ay7Her kelime, her dil
AI çeviri $0,06 kelime başınaHer birini ekliyorsun
Tolgee€49/ ay8Anahtarlar ve koltuklar
Makine çevirisi kredileriHer birini dolduruyorsun
Weglot€1,678/ ay9Kelimeler × diller, bir web sayfasında
Makine, bir kota içindeYayı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.

Kendin deneye

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.