JSON, XML ve YAML Çevirici
Büyük bir JSON, XML veya YAML dosyasını çevirin: değerler çevrilir, anahtarlara dokunulmaz
CMS dışa aktarmalarından ürün kataloglarına veya Rails en.yml dosyalarına kadar her türlü JSON, XML, .resx veya YAML dosyasını yükleyin; metin değerleri çevrilmiş olarak aynı yapıda geri alın. Anahtarlar, öge ve öznitelik adları asla değişmez; id, url, slug, sku ve status gibi tanımlayıcı alanlar olduğu gibi kalır ve her yer tutucu tek tek denetlenir. 50,000 adede kadar değer tek seferlik $5 ödemeyle çevrilir; ilk değerleri ise hesap açmadan ücretsiz deneyebilirsiniz.
- JSON, XML, .resx, YAML ve XLIFF: iş başına en fazla 20 dosya
- İşin tamamı tek seferlik $5 ödeme: 50,000 adede kadar değer ve 3,000,000 karakter
- Anahtarlar, öge adları, sıralama, girintiler ve yorum satırları olduğu gibi kalır
- Kimlikler, URL'ler, slug'lar, kodlar ve durum değerleri asla çevrilmez
- {name}, %{count} ve {{price}} gibi yer tutucular her değerde denetlenir
- Atlanacak anahtarları kendiniz ekleyin (* joker karakteriyle)
Elinize ne geçer?
Aynı biçimde ve geçerli dosya yapısında, adlandırma kuralına uygun şekilde yeni dille adlandırılmış dosyalar: en.json dosyası de.json, en.yml dosyası de.yml, Strings.resx ise Strings.de.resx olur. Ödeme yapmadan önce ilk değerler orijinal metnin yanında ekranda gösterilir.
- JSON: aynı anahtarlar, iç içe yapı, anahtar sırası ve girintiler korunur. Sayılar, boolean değerler ve null olduğu gibi kalır; yalnızca okunabilir metin içeren dize (string) değerleri çevrilir.
- XML ve .resx: ögelerin içindeki metinler ile title, alt, label ve placeholder gibi okunabilir öznitelikler çevrilir. Öge adları, diğer öznitelikler, yorumlar ve CDATA bölümleri korunur; script, style, code, pre etiketleri ve translate="no" olarak işaretlenmiş her şey atlanır.
- YAML: yorum satırları, tırnak biçimleri, blok metinler ve çapalar korunarak yalnızca değerler çevrilir. Kök dizininde en: bulunan bir Rails dosyası, de: olarak geri döner.
- İki denemede de yer tutucu veya etiketi korunamayan değerler için bir uyarı listesi sunulur; bu değerler orijinal metnini korur, böylece dosyanız asla bozulmaz.
Yapılandırılmış bir dosyayı yapay zekâ sohbet asistanıyla ve bu araçla çevirmek
Bir yapay zekâ sohbet asistanı kısa bir JSON parçasını kolayca çevirebilir. Ancak büyük bir dosyanın eksiksiz, geçerli ve binlerce anahtarı doğru yerinde kalarak geri dönmesi gerekir; uzun yanıtlarda sistemin tıkandığı nokta tam olarak burasıdır.
| Durumunuz | Yapay zekâ sohbet asistanı | Bu araç |
|---|---|---|
| 30 satırlık bir JSON parçası | Genellikle doğru çevirir | Bunu da çevirir |
| 3 MB boyutunda bir JSON dosyası | Tek yanıtta döndüremez; çıktı yarıda kesilir ve dosya yapısı bozulur | Her değeri bloklar halinde çevirir ve dosyayı orijinal yapınızdan yeniden oluşturur |
| "durum": "aktif", "tür": "ürün" | Bunları da çevirir; bu da dosyayı okuyan yazılımın çökmesine yol açar | Tanımlayıcı anahtarlara ve değerlere dokunmaz |
| Anahtarlar ve öge adları | Bazen onları da çevirir | Bunları çeviriye asla göndermez |
| {count} gibi yer tutucular | Genelde korur ancak kimse kontrol etmez | Her değeri denetler; bozulanlar tekrar istenir, düzelmezse orijinali korunur |
| YAML'daki yorum satırları ve biçimlendirme | Dosya yeniden yazılırken kaybolur | Korunur; yalnızca değerler değişir |
JSON, XML veya YAML dosyası nasıl çevrilir?
-
1
Dosyaları yükleyin
En fazla 20 adet .json, .xml, .resx, .yml, .yaml veya .xliff dosyasını sürükleyip bırakın ve hedef dili seçin. Verileriniz özel kodlar içeriyorsa atlanacak ek anahtarları belirtin.
-
2
İlk değerleri ücretsiz kontrol edin
İlk değerler, anahtar yollarıyla birlikte orijinal metnin yanında çevrilmiş olarak görünür. İstediğiniz değeri düzenleyebilirsiniz. Hesap açmanız gerekmez.
-
3
Kilidi açın ve indirin
$5 karşılığında işin tamamının kilidini açın ve çevrilen dosyaları indirin; birden fazla dosya varsa ZIP olarak alırsınız.
Büyük yapılandırılmış dosyalar genel yapay zekâ asistanlarını neden zorlar?
Bir sohbette JSON veya XML çevirmek, modelden her parantezi, anahtarı ve tırnak işaretini baştan yazmasını istemek demektir. Büyük bir dosya tek bir yanıtın sınırını aşar; bu yüzden çıktı yarıda kesilir ve dosya artık ayrıştırılamaz hale gelir. Ayrıca model anahtarlar ile değerleri birbirinden ayırt edemediğinden gereğinden fazlasını çevirme eğilimindedir: bir enum değeri, bir slug veya bir anahtar adı bile çevrilebilir.
Bu araç dosyayı doğrudan kendisi okur ve anahtar yollarını bağlam olarak ekleyerek yalnızca okunabilir metin değerlerini bloklar halinde çeviriye gönderir. Anahtarlar, öge ve öznitelik adları asla çeviriye gönderilmez. Tanımlayıcı anahtarların altındaki değerler (id, url, slug, sku, type, status, code, email ve benzerleri) ile order_shipped veya user.profile.title gibi tanımlayıcıya benzeyen değerlere dokunulmaz. Her çeviri, yer tutucuları ve etiketleri açısından denetlenir ve dosya orijinaliniz üzerinden yeniden oluşturulur; böylece diğer her şey baytı baytına aynı kalır.
Neler çevriliyor?
- JSON veya XML biçimindeki CMS ve yardım merkezi dışa aktarımları
- Rails, Symfony ve Hugo YAML dosyaları
- .NET .resx kaynak dosyaları
- XML veya JSON biçimindeki ürün akışları ve kataloglar
- Standart i18n biçiminde olmayan oyun ve uygulama içerik dosyaları
- Yalnızca başlık ve açıklama gibi belirli alanların metin olduğu veri dosyaları
Hangi aracı seçmelisiniz?
Her değerin çevrilmesi gereken uygulama metin dosyaları için (i18next JSON, ARB, PO, Android strings.xml, iOS .strings ve .xcstrings) Yerelleştirme Dosyası Çevirisi aracını kullanın; bu araç çoğul biçimleri de destekler. Metinlerin kimlikler, bağlantılar ve kodlarla bir arada bulunduğu veri ve içerik dosyaları içinse bu aracı tercih edin. Buraya yüklenen Android strings.xml ve XLIFF dosyaları da o araçla aynı şekilde işlenir.
Tek bir iş, her biri en fazla 50 MB boyutunda 20 adede kadar dosya alabilir. Tek seferlik ödeme 50,000 adede kadar değeri ve 3,000,000 karakteri kapsar; Sınırsız ise 200,000 adede kadar değeri karşılar. Sınırı aşan değerler kaynak dilde kalır ve ödeme yapmadan önce ekranda kaç değerin kaldığı gösterilir. YAML satır içi sözdizimi ([a, b]), takma adlar (alias) ve blok işareti olmadan birden fazla satıra yayılan değerler olduğu gibi bırakılır.
Dile ve duruma göre
Büyük bir JSON dosyasını çevirin
CMS dışa aktarımından içerik dökümüne kadar dilediğiniz yapıda bir JSON dosyası yükleyin; aynı anahtarlar, iç...
Devamını oku →XML dosyasını veya ürün akışını çevirin
Ürün akışı, içerik dışa aktarımı veya kullanıcıya gösterilen metinler içeren bir yapılandırma dosyası gibi bir...
Devamını oku →YAML dosyasını veya Rails en.yml dosyasını çevirin
Rails en.yml, Symfony mesaj dosyası ya da Hugo veri dosyası gibi bir YAML dosyası yükleyin; değerler çevrilmiş...
Devamını oku →.NET .resx kaynak dosyasını çevirin
Bir veya birden fazla .resx dosyası yükleyin; her metin değeri çevrilmiş olarak Strings.de.resx gibi yeni dili...
Devamını oku →Fiyatlar
Küçük dosyalar, ilk değerler
Ücretsiz
300 adede kadar değer içeren bir iş, indirmeler dahil tamamen ücretsizdir. Daha büyük işlerde ilk değerler ekranda ücretsiz gösterilir, hesap gerekmez.
İşin tamamı
$5
Tek seferlik ödeme: en fazla 20 dosyada 50,000 adede kadar değer ve 3,000,000 karakter. Abonelik yok.
Sınırsız
$19 / hafta
Sitedeki her araç, 200,000 adede kadar değer içeren işlerle birlikte.
Sorular ve yanıtlar
ChatGPT büyük bir JSON dosyasını çevirebilir mi?
Küçük bir dosyaysa evet. Ancak büyük bir dosyanın tek yanıtta dönmesi gerektiğinden çıktı genellikle yarıda kesilir, dosya yapısı bozulur ve anahtarlar ya da kodlar da çevrilebilir. Bu araç ise yalnızca metin değerlerini çevirir, her birini denetler ve orijinal dosyanızı temel alarak dosyayı yeniden oluşturur.
Anahtarlar da çevriliyor mu?
Hayır. Anahtarlar, öge adları ve öznitelik adları asla çeviriye gönderilmez. Yalnızca okunabilir metin değerleri çevrilir; id, url, slug, sku, type ve status gibi tanımlayıcı anahtarların altındaki değerler ise atlanır.
Kendi belirlediğim alanları atlayabilir miyim?
Evet. Atlanmasını istediğiniz anahtarları aralarına virgül koyarak yazabilirsiniz (örneğin sku, internal_note veya *_code). Yazdıklarınız yerleşik listeye eklenir.
Yer tutucular korunur mu?
Evet. {name}, {{count}}, %{count} ve ${price} gibi yer tutucular ile değerlerin içindeki HTML etiketleri her çeviride denetlenir; bunlardan birini kaybeden değer tekrar çevrilir, yine eksik kalırsa kaynak metin korunur.
Tek bir ödemeyle kaç değer çevrilebilir?
$5 karşılığında en fazla 20 dosya genelinde 50,000 adede kadar değer ve 3,000,000 karaktere kadar işlem yapılabilir. Sınırsız paketi ise 200,000 adede kadar değeri kapsar.
Hangi dillere çeviri yapılabiliyor?
İspanyolca, Fransızca, Almanca, Portekizce, İtalyanca, Felemenkçe, Lehçe, Japonca, Korece, Çince, Arapça ve İbranice dahil 81 dil.
Ücretsiz mi?
300 adede kadar değer içeren bir iş tamamen ücretsizdir. Daha büyük işlerde ilk değerler hesap açmadan ekranda ücretsiz çevrilir. İşin tamamı ise tek seferlik $5 ödemeyle alınır.
Dosyalarım gizli kalıyor mu?
İşinizi yalnızca siz açabilirsiniz. Metin değerleri yalnızca çevrilmek amacıyla ve verilerinizi model eğitiminde kullanmayan kanallar üzerinden yapay zekâ model sağlayıcısına iletilir. Hesap açmadan yüklenen işler 7 gün sonra silinir; ayrıca dilediğiniz işi istediğiniz an kendiniz de silebilirsiniz.
Güncelleme: 25 Ekim 2026 · APPFACT STUDIO LTD