i18n için son DX

En ucuz ve en verimli i18n ajan kodlama için

Anahtarsız i18n kodlama aracınız ilk seferinde doğru şekilde alır: düzenlenecek bir dosya, yüklenmesi gereken yerel JSON yok, birleştirme çatışması yok, aylık 4 avrodan itibaren.

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ı (Burada React; Vue, Angular, Flutter, Swift ve Kotlin'de de aynı)

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 (burada Node.js; Laravel, Rails, Python ve Go'daki aynı çağrı)

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>
  );
}

5. SDK'nızı seçin: tek bir kurulum satırı, her yerde aynı API

  • React, React Native, Expo, Next.js, Remix, TanStack Start, Astronpm install i18n-keyless-react
  • Vue, Nuxtnpm install i18n-keyless-vue
  • Angularnpm install i18n-keyless-angular
  • Plain HTML, Svelte, Alpine, htmx, one script tagnpm install i18n-keyless-browser
  • Node.jsnpm install i18n-keyless-node
  • Laravel, PHPcomposer require i18n-keyless/laravel
  • Rails, Rubybundle add i18n-keyless-rails
  • Flutter, Dartflutter pub add i18n_keyless
  • Swift, iOS, macOS, VaporSwiftPM: arnaudambro/i18n-keyless-swift
  • Kotlin, Android, Ktorio.github.arnaudambro:i18n-keyless-kotlin
  • Python, Django, Flask, FastAPIpip install i18n-keyless
  • Gogo get github.com/arnaudambro/i18n-keyless/ports/go/v3

On iki SDK'nın her biri için hızlı kurulum

Ç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.

Neden bunu inşa ettim

Müşterim o kadar çok istedi ki artık başka seçeneğim kalmadı, uluslararasılaşmayı hep erteledim. İçinde i18n anahtarları olan kodu okumaktan nefret ediyorum ve i18n çeviri sağlayıcılarının ne kadar pahalı olduğunu görmek kadar JSON dosyalarını yönetmekten de nefret ediyorum. Bu yüzden kendi sistemimi yapmak zorunda kaldım ve BAYILIYORUM. Artık tüm uygulamalarım varsayılan olarak uluslararasılaştırılmış durumda.

AA

Arnaud Ambroselli

i18n-keyless'in kurucusu

Kendininkini eklemek ister misin?

Ücretsiz bir aboneliğe karşı bir tanıklık. Sizinki için talep edin!

Tanıklığımı gönder
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

Kendi barındırılan

Ya da sahip olun: kurulum ücretsiz, sınırsız projeler için bir defaya mahsus 30 €.

Aynı API, kontrol paneli ve MCP sunucusu, SQLite ile tek bir Docker konteynerinde, kendi sunucunuzda, kendi Mistral anahtarınızla. Bir proje sonsuza kadar ücretsizdir; €30 değerindeki ömür boyu lisans sınırsız projeleri açar. Abonelik yok, kullanım sınırı yok, ömür boyu güncellemeler.

Ömür boyu lisansı satın alın

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.

Sormadan önce

Sıkça sorulan sorular

Çeviri dosyalarını yönetmem gerekir mi?

Hayır. JSON dosyaları yok, anahtar çıkarma adımı yok ve derleme zamanı eklentisi yok. Kaynak dilinizde cümlelerinizi yazarsınız, SDK ilk istekle onları API'ye gönderir, API onları AI ile tercüme eder ve her sonraki istek önbellekten sunulur. Kodunuz tek gerçek kaynaktır.

Kaynak metni değiştirdiğimde ne olur?

Kaynak metin anahtardır. Değiştirirseniz, taze bir AI çevirisiyle yeni bir anahtar elde edersiniz. Eski anahtar artık talep edilmez ve kontrol paneli 30 gün kullanılmadığında onu temizler. Bir yazım hatası düzeltmesi de aynı şekilde çalışır: koddaki hatayı düzeltin, yayınlayın ve yeni metin ilk talepte çevrilir.

Fiyatı ne kadar?

Barındırılan: Aylık aktif kullanıcılara göre proje başına sabit aylık fiyat — 1.000'e kadar 4 €, 5.000'e kadar 9 €, 50.000'e kadar 29 €, 500.000'e kadar 99 € — aylık faturalandırılır, istediğiniz zaman iptal edin. Kendi barındırılan: kurulum ücretsiz, bir proje sonsuza kadar ücretsiz, sınırsız projeler için 30 € tek seferlik ücret, abonelik yok ve kullanım sınırı yok. Her iki seçenekte de koltuk, kelime veya dize başına fiyatlandırma yok.

Çevirilerimi dışa aktarabilir miyim?

Evet. Kontrol paneli, projenizdeki tüm çevirileri tek bir JSON dosyası olarak indiren bir "JSON Dışa Aktar" düğmesine sahiptir. Dışa aktarma, son 30 günde kullanılanlar da dahil olmak üzere tüm satırları içerir, bu nedenle tam bir yedeklemedir. Kilitlenme yok: verileriniz her zaman sadece bir tık uzağınızda.

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.

Ödemenin ardından, size gönderdiğimiz bağlantıdan şifrenizi ayarlayın.