Yapay Zekâ JSON Çevirmeni
JSON dosyalarını ve i18n yerel ayar dosyalarını yapay zekâ ile herhangi bir dile çevirin. Anahtarlar, yapı, sayılar ve yer tutucular aynı kalır; yalnızca metin değerleri çevrilir.
Girdi
Protected by Cloudflare Turnstile
Çıktı
Readme
Araç açıklaması
Bu araç, JSON dosyalarını AI kullanarak başka bir dile çevirir. en.json gibi i18next, next-intl, react-intl, vue-i18n veya Angular yerelleştirme dosyaları için tasarlanmıştır, ancak her türlü JSON ile çalışır. Bir JSON dosyası açın, dili seçin ve aynı anahtarlara, aynı yapıya ve çevrilmiş metinlere sahip bir dosya elde edin.
Dosyanız tarayıcınızda okunur. Yalnızca metin değerleri, AI'ın her metnin nerede kullanıldığını anlayabilmesi için anahtar yolu ile birlikte gönderilir (örneğin checkout.button.pay). Anahtarlar, sayılar, boolean değerleri ve null dosyadan hiçbir zaman çıkmaz; çevrilmiş değerler aynı konumlara geri yerleştirilir.
Özellikler
- Nesneler ve dizilerdeki her derinlikte bulunan tüm string değerlerini çevirir.
- Anahtarları, sıralamayı, sayıları, boolean değerlerini ve
nulldeğerlerini tam olarak korur. {name},{{count}},%s,%1$dgibi yer tutucuları ve{count, plural, one {# item} other {# items}}gibi ICU çoğullarını korur.- URL'ler, e-posta adresleri, renkler, sürüm numaraları ve
primary_buttongibi tanımlayıcılar dahil olmak üzere metin olmayan değerleri atlar. - Orijinal dosyanın girintisini korur; küçültülmüş JSON dosyaları da küçültülmüş olarak kalır.
- Sonucu hedef dile göre adlandırır:
en.json,de.jsonolur vemessages.en.json,messages.de.jsonolur. - Biçimsel veya samimi üsluba sahip dillerde bu üsluplardan birini seçmenizi sağlar.
Örnekler
Bu girdi Almancaya çevrildiğinde:
{
"cart": {
"title": "Sepetiniz",
"items": "{count, plural, one {# ürün} other {# ürün}}",
"checkout": "Ödeme işlemine devam et"
},
"maxItems": 20
}şuna dönüşür:
{
"cart": {
"title": "Sepetiniz",
"items": "{count, plural, one {# ürün} other {# ürün}}",
"checkout": "Ödeme işlemine devam et"
},
"maxItems": 20
}İpuçları
Dil ayarlarının altındaki çubuk, ne kadar metin gönderileceğini gösterir. Bir seferde en fazla 10.000 karakterlik metin çevrilebilir; anahtarlar ve diğer değerler bu sayıya dahil değildir. Daha büyük dosyaları üst düzey bölümlerine ayırın ve tek tek çevirin.
Açıklayıcı anahtarlar daha iyi çeviriler sağlar. button.save gibi bir anahtar, AI'a "Save" ifadesinin isim değil, düğme etiketi olduğunu bildirir.
SSS
Dosyam yükleniyor mu?
Hayır. Dosya tarayıcınızda ayrıştırılır ve yalnızca metin değerleri ile bunların anahtar yolları AI'a gönderilir.
Çevrilemeyen metinlere ne olur?
Orijinal metin korunur ve kaç tane çevrilemeyen metin olduğu size bildirilir; böylece dosya her zaman eksiksiz ve geçerli kalır.