Bir JSON dosyası nasıl çevrilir: yüklemeden dil başına geçerli tek bir dosyaya kadar

Smartcat ile bir JSON dosyasını çevir: dosyayı yükle, Dil Yapay Zekası ile yalnızca değerlerini 280'den fazla dile otomatik olarak çevir, her segmenti bağlam içinde gözden geçir ve dil başına geçerli bir dosya indir. Smartcat, geliştiriciler ve ürün ekipleri için bir JSON dosya çevirmenidir; böylece anahtarlar, iç içe geçmiş yapılar, i18n yer tutucuları ve çoğul ekleri kodunuzun beklediği yerde kalır.

Herhangi bir dosyayı çevirin. Saniyeler içinde.
Görseller, belgeler, video, ses, kurslar — formatı seçin ve dosyanızı bırakın.
belgeler dosyasını buraya bırakın
veya dosya seçin · .docx, .pdf, .pptx, .xlsx ve daha fazlasını destekler
Kaynak
Hedef

Çevir

Dünyanın en büyük şirketlerinden 80'den fazlası Smartcat'i seçti

Bir JSON dosyasını çevirmek neleri içerir?

Bir JSON dosyasını çevirmek; anahtarlar, iç içe geçmiş yapılar ve yer tutucular dokunulmadan kalırken her anahtar-değer çiftindeki metin değerlerinin çevrilmesi anlamına gelir, böylece çevrilen dosya ayrıştırılmaya devam eder ve uygulamanız her bir segmenti bulmayı sürdürür.

Smartcat gibi bir JSON dosya çevirmeni, dosyanın yapısını okur, çevirmenlere yalnızca değerleri gösterir, {ad} ve {{count}} gibi değişkenleri kilitler ve her bir çeviriyi hedef dil başına bir i18n JSON dosyası olacak şekilde orijinal yapının bir kopyasına geri yazar. Aşağıdaki JSON çeviri dosya örneği, aynı dosyanın öncesini ve sonrasını göstermektedir.

92%

düzenlenmeden kabul edilen yapay zeka çevirisi sözcüklerin

Smartcat yapay zekâsı tarafından çevrilen kelimelerin %92'si, tek bir insan müdahalesi dahi olmadan kabul ediliyor.

280+

dil

Bir JSON dosyasını 280'den fazla dilden herhangi birine çevirin ve ihtiyaç duyduğunuz her an yenilerini ekleyin.

80+

dosya formatı

80'den fazla dosya formatını çevirin; böylece JSON, YAML, XML, RESX ve XLIFF dosyaları tek bir terim sözlüğü paylaşabilir.

Örnek kaynak dosya: en.json

{
  "checkout": {
    "title": "Checkout",
    "items": "You have {{count}} items in your cart",
    "greeting": "Welcome back, {name}!"
  }
}

Çevrilen dosya: de.json

{
  "checkout": {
    "title": "Kasse",
    "items": "Sie haben {{count}} Artikel im Warenkorb",
    "greeting": "Willkommen zurück, {name}!"
  }
}
  • Anahtarlar ve iç içe geçme: kilitli, asla çevrilmez
  • Değerler: çevrildi ve incelendi
  • Yer tutucular: çeviri içine kilitlendi

JSON ifadesini bir çevirmen içine kopyalayıp yapıştırmak neden onu bozar?

JSON ifadesini genel bir çevirmen veya bir Yapay Zeka sohbet aracına kopyalayıp yapıştırmak dosya yapısını bozar, çünkü araç anahtarları, teklifleri ve yer tutucuları çevrilecek metin olarak değerlendirir. Bir JSON dosyası çevirmeni, herhangi bir şey çevrilmeden önce değerleri koddan ayırır. İşte neyin ters gittiği ve ne gibi değişiklikler olduğu.

Bir çevirmene kopyalayıp yapıştırın

Anahtarlar çevrildiYer tutucular kaybolduBozuk sözdizimi

Bir JSON dosya çevirmeni

Yalnızca değerlerYer tutucular kilitlendiDil başına bir dosya

Tüm dosyayı yapıştırın

Genel bir çevirmen anahtarları, parantezleri ve değerleri tek bir metin olarak görür; bu nedenle “title” gibi bir anahtar “título” olarak geri dönebilir ve kodunuz artık segmenti bulamaz.

Dosyayı olduğu gibi yükle

Smartcat, JSON yapısını okur ve çevirmenlere yalnızca değerleri gösterir. Anahtarlar ve iç içe geçmiş yapılar çeviri için asla sunulmaz.

Yer tutucular çevrilir

{ad}, {nombre} haline gelir veya {{count}} içine bir boşluk girer ve segment çalışma zamanında başarısız olur.

Yer tutucular kilitli kalır

{name} ve {{count}} gibi değişkenler her segment içinde korunur, bu nedenle çevirmenler onları taşıyabilir ancak değiştiremez.

Teklifler ve virgüller bozar

Kaçış karakteri kullanılmamış tek bir teklif veya kayıp bir virgül, dosyanın ayrıştırılmasının durmasına neden olur. Derleme başarısız olduğunda anlarsınız.

Yapı bozulmadan geri döner

Smartcat çevirileri, her dil için bir dosya olacak şekilde ve işlemeye (commit) hazır halde, orijinal yapının bir kopyasına yazar.

Her güncelleme baştan başlar

Sonraki sprintte tüm dosyayı tekrar yapıştırırsınız ve hiç değişiklik görmemiş segmentleri yeniden çevirtmek için para ödersiniz.

Yalnızca değişiklikler çevrilir

Çeviri belleği daha önce onayladığınız her segmenti doldurur; böylece yalnızca yeni ve değiştirilmiş segmentler çevrilir ve faturalandırılır.

Hangi i18n JSON yapısına sahipsiniz?

i18n JSON dosyalarını çevirmek için önce segmentleri nasıl depoladıklarını kontrol edin. Dört yaygın yol vardır: düz anahtar-değer çiftleri, iç içe geçmiş nesneler, i18next ad alanı dosyaları ve ICU MessageFormat mesajları. Smartcat, her dördündeki değerleri çevirir ve anahtarları, iç içe geçmeyi ve yer tutucuları korur; tablo, her biri için neyin kontrol edilmesi gerektiğini gösterir.

YapıNasıl göründüğüSmartcat'in bunu nasıl ele aldığıNelerin kontrol edilmesi gerektiği
Düz anahtar-değer"checkout.title": "Checkout"Her değer bir bölüm haline gelir; anahtar, çevirmenlere kimliği olarak gösterilir. Düz JSON olarak geri dışa aktarın.Bir anahtardaki noktalar burada adının bir parçasıdır, bu nedenle dışa aktarmayı düz tutun.
İç içe geçmiş nesneler{"checkout": {"title": "Checkout"}}Bunu bir yol ayırıcı ile yapılandırılmış JSON olarak içe aktarın: Smartcat, çeviri için anahtarları düzleştirir ve dışa aktarmada aynı iç içe geçmiş yapıyı yeniden oluşturur.İçe aktarma ve dışa aktarma için aynı yol ayırıcısını kullanın.
i18next ad alanlarıcommon.json · "items": "{{count}} items"Her ad alanı dosyasını veya ad alanı başına bir koleksiyonu içe aktarın. {{count}} ve diğer enterpolasyon değişkenleri her değerde kilitli kalır.Daha fazla çoğul biçime sahip diller, Lehçedeki _few ve _many gibi fazladan sonek anahtarlarına ihtiyaç duyabilir.
ICU MessageFormat{count, plural, one {# file} other {# files}}Çoğullar, editör içinde yerel çoğul bölümlerine dönüşür veya ICU söz diziminde kalır; bir LocJSON içe aktarımı, bir ICU önizleyicisi ve doğrulayıcısı ile seçim yapmanıza olanak tanır. Dışa aktarma, çoğul biçimleri ICU uyumlu segmentler olarak geri yazar.Çoğul mesajlar desteklenen büyük/küçük harftir; diğer ICU argüman türlerini önce örnek bir dosya üzerinde test edin.

Hangisine sahip olduğunuzdan emin değil misiniz? Tüm bir sürümü çevirmeden önce, ücretsiz deneme sürümünde örnek bir dosya yükle ve dışa aktarımı kontrol et.

5 adımda bir JSON dosyası nasıl çevrilir

Smartcat içinde bir JSON dosyasını çevirmek için dosyayı yükle, Yapay Zeka ile değerlerini otomatik olarak çevir, JSON çeviri dosyası editöründeki her segmenti gözden geçir, kalite kontrollerini çalıştır ve dil başına geçerli bir dosya dışa aktar. Anahtarlar, iç içe geçmiş yapılar ve yer tutucular her adımda kilitli kalır.

  1. JSON dosyanızı yükleyin

    .json dosyasını bir Smartcat projesine yükle veya bir yazılım yerelleştirmesi projesi oluştur ve bunu kullanıcı arayüzü, REST API ya da CLI aracılığıyla içe aktar.

    Smartcat CLI ile bir JSON dosyasından anahtarları içe aktarma
  2. Değerleri Yapay Zeka ile otomatik olarak çevir

    Hedef dillerinizi seçin. Content Translator Coworker, anahtarlar ve yer tutucular kilitli kalırken her değeri terim sözlüğünüz ve çeviri belleğiniz ile çevirir.

    Smartcat proje ilerlemesi, her sözcük için Yapay zeka çevirisi tamamlandı olarak gösteriliyor
  3. JSON çeviri dosya editöründe gözden geçir

    Gözden geçirenleriniz veya Smartcat Marketplace bünyesindeki Dilbilimciler; anahtar kimliği, yorumları ve yanına eklediğiniz tüm ekran görüntüleriyle birlikte tarayıcıdaki her bir segmenti düzenler.

    Smartcat Editor içinde çeviri belleği eşleşme puanlarına sahip çevrilmiş segmentler
  4. Dışa aktarmadan önce kalite kontrollerini çalıştırın

    Terminoloji, tutarlılık ve eksik çeviriler için dilbilimsel kalite kontrolleri yapın ve herhangi bir şey dışa aktarılmadan önce her segmenti anahtar kimliğine ve yorumlarına göre kontrol edin.

    Çevrilmiş bir segmentin yanında bölüm ve belge yorum sekmeleri açık olan Smartcat Editor
  5. Her dil için bir dosya dışa aktar

    Düz veya iç içe geçmiş, strings-{LANGUAGE}.json gibi bir şablon ile adlandırılmış her dil için geçerli JSON indirin veya CI/CD işlem hattınızda dosyaları CLI ile çekin.

    Bir Smartcat yazılım yerelleştirmesi projesindeki İçe Aktar ve Dışa Aktar düğmeleri

Bu beş adımı kendi JSON dosyalarınızdan birinde deneyin

Geliştiriciler için otomatik JSON dosya çeviri araçları

Smartcat, geliştiriciler ve ürün ekipleri için JSON dosya çevirisini otomatikleştirir: UI, REST API veya CLI aracılığıyla JSON'u içe aktarın, değerleri yapay zeka ile otomatik çevirin, çevirmenlere her anahtarın bağlamını verin, kalite kontrolleri yapın ve dil başına bir dosya dışa aktarın; hepsi paylaşılan tek bir projede.

Kendi JSON dosyalarınızın her bir anahtarı bozulmadan çevrildiğini görün

Büyük, iç içe geçmiş ve toplu JSON dosyalarını çevirme

Smartcat içindeki büyük, iç içe geçmiş veya toplu JSON dosyalarını çevirmek için, büyük yerel ayar dosyalarını koleksiyonlara bölün, iç içe geçmiş JSON dosyalarını bir yol ayırıcı ile içe aktarın ve tek bir terim sözlüğü ve çeviri belleği ile birçok dosyayı tek bir projeye yükleyin. Tüm bir ürün genelinde JSON yerelleştirmesi için JSON çevirmen ve yazılım yerelleştirmesi platformuna bakın.

Büyük JSON dosyaları nasıl çevrilir

Büyük yerel ayar dosyalarını parçalar halinde çevirmek ve takip etmek daha kolaydır.

Büyük bir dosyayı koleksiyonlara ayırın

Bir yazılım yerelleştirmesi projesi birden fazla koleksiyon barındırır, böylece büyük bir yerel ayar dosyasını özelliğe veya ad alanına göre içe aktarabilir ve her birinin ilerlemesini takip edebilirsiniz.

Ad alanı başına bir koleksiyon

common.jsoncheckout.jsonsettings.json

Yalnızca değişenleri çevir

Güncellenen dosyayı yeniden içe aktarın; çeviri belleği daha önce onaylanmış olan her segmenti doldurur. Yalnızca yeni ve değiştirilmiş segmentler çeviriye gider ve faturalandırılır.

  1. Güncellenen dosyayıyeniden içe aktarın
  2. Bellek eşleşmesionaylanan segmentler dolduruldu
  3. Yalnızcayeni ve değiştirilmiş segmentleri çevir

İç içe geçmiş JSON dosyaları nasıl çevrilir

İçe aktarma ve dışa aktarma aynı kuralları kullandığında iç içe geçmiş yapı gidiş-dönüş sürecini başarıyla korur.

Bir yol ayırıcı ile iç içe geçmiş yapıyı koruyun

İç içe geçmiş JSON ögesini, bir yol ayırıcı ile yapılandırılmış JSON olarak içe aktarın. Smartcat, çeviri için anahtarları düzleştirir ve dışa aktarma sırasında aynı iç içe geçmiş yapıyı yeniden oluşturur.

  • checkoutpaymenttitle
    checkout.payment.title anahtarı olarak çevrilir ve üç iç içe geçmiş nesne olarak geri dışa aktarılır.

Düz veya yapılandırılmış olarak dışa aktar

JSON veya YAML'i, i18n kütüphaneniz hangisini okuyorsa, düz anahtar-değer çiftleri veya iç içe geçmiş dosyalar olarak dışa aktarın.

Düz
"checkout.title": "Ödeme"
Yapılandırılmış
{"checkout": {"title": "Ödeme"}}

JSON dosyaları toplu olarak nasıl çevrilir

Tüm bir yerel ayar dosya setini tek seferde, elle veya işlem hattınızdan çevirin.

Bir projede birçok dosya

Birden fazla JSON dosyasını ya da bunların bir ZIP paketini tek bir projeye yükleyin ve tek bir terim sözlüğü ile tek bir çeviri belleği kullanarak hepsini birlikte her hedef dile çevirin.

  • Her dosya için bir terim sözlüğü
  • Sürümler arasında tek bir çeviri belleği
  • İstediğiniz zaman ekleyebileceğiniz hedef diller

Bunu CI/CD'de otomatikleştirin

Smartcat CLI veya REST API ile kaynak segmentleri gönderip çevirileri çekin ya da dosyaların manuel dışa aktarmalar olmadan taşınması için bir GitHub, GitLab veya Bitbucket deposu bağlayın.

Hangi yapay zeka iş arkadaşları JSON dosyalarınızı çevirir ve kontrol eder?

İlk taslaktan son kontrole kadar, her bir iş arkadaşı JSON dosya çevirisinin bir adımını üstlenir. Gözden geçirenleriniz dışa aktarmadan önce her dili onaylar.

JSON yerelleştirme entegrasyonları: Git, CLI, API, Figma ve İYS

Dosyaları manuel olarak dışa aktarmadan segmentleri Smartcat, depolarınız, tasarım dosyalarınız ve içerik sistemleriniz arasında taşıyın. Tüm entegrasyonları görün

JSON yerelleştirme sonuçları Kaseya ve Huel kaynaklıdır

Kaseya geliştiricileri ve Huel yerelleştirme ekibi, dosya epostalamak yerine segmentleri araçları ile Smartcat arasında taşır. Aşağıdaki her bir sayı, yayımlanan büyük/küçük harf çalışmalarından gelmektedir.

70%

daha düşük yerelleştirme maliyetleri

Kaseya, yerelleştirme maliyetlerini %70 oranında düşürdü ve elde ettiği tasarrufu 8'den fazla yeni dile yeniden yatırdı.

10+

her lansmanda diller

Kaseya, geliştirme sırasında UI segmentlerini senkronize eden GitHub entegrasyonu sayesinde artık ürün güncellemelerini küresel olarak 10'dan fazla dilde kullanıma sunuyor.

21

Yılda haftalarca süren manuel çalışma kaldırıldı

Huel, İYS, CRM ve Figma sistemlerini Smartcat'e bağlayarak yılda 21 haftalık manuel çalışmayı, yani neredeyse yarım tam zamanlı eşdeğer (FTE) iş gücünü ortadan kaldırdı.

50%

ajanslara kıyasla maliyet tasarrufu

"Smartcat bizim için bir çeviri aracından çok daha fazlası; teknoloji yığınımızla entegre durumda."

Huel, web sitesini, eposta kampanyalarını ve Figma kreatiflerini Smartcat entegrasyonları aracılığıyla dokuz dilde yerelleştiriyor ve ajanslara kıyasla genel olarak yaklaşık %50 maliyet tasarrufu rapor ediyor.

Huel büyük/küçük harf çalışmasını okuyun
Magdalena Tumulka
Magdalena TumulkaYerelleştirme Lideri, Huel

JSON dosyalarınızın her dilde nasıl göründüğünü görün

Ürün ve yerelleştirme ekiplerinin G2 hakkında söyledikleri

Geliştiricilerin JSON dosyalarını Smartcat'e taşımadan önce sordukları sorular

Geliştiricilerin ilk sorduğu sorulara net yanıtlar; buna güvenmeden önce test edilmesi gereken bir şey de dahil.

"Anahtarlarıma değer mi?"

Hayır. Smartcat yalnızca değerleri çevirir. Anahtarlar ve iç içe geçmiş yapılar tam olarak yüklediğiniz gibi geri gelir, böylece çevrilen dosya deponuzdaki aynı yere yerleşir.

“Zaten bir betikten bir makine çevirisine API segmentler gönderiyoruz.”

Taslaklar için işe yarıyorsa betiği tutun. Smartcat eksik olanları ekler: bağlam içinde gözden geçirme, bir terim sözlüğü, sürümler arası çeviri belleği ve kalite kontrolleri; üstelik yalnızca değiştirilen segmentler için faturalandırma yapılır.

"Gözden geçirenlerimiz yazılımcı değil."

JSON'u asla açmazlar. Tarayıcı editöründe, her segmentin yanındaki anahtar kimlik, yorumlar ve ekran görüntüleri eşliğinde cümleleri gözden geçirirler ve dışa aktarmadan önce her dili onaylarlar.

"Segmentlerimiz ICU çoğul mesaj kullanır."

Desteklendi. Çoğullar, yerel çoğul bölümler olarak içe aktarılır veya ICU sözdiziminde kalır ve dışa aktarma bunları ICU uyumlu segmentler olarak geri yazar. Eğer mesajlarınız diğer ICU bağımsız değişken türlerini kullanıyorsa, deneme sürümünde örnek bir dosya yükleyin ve bir sürüm öncesinde dışa aktarımı kontrol edin.

JSON dosyanız Smartcat'te güvende mi?

Yerel ayar dosyaları genellikle henüz yayınlanmamış özellikleri ve ürün adlarını barındırır. Smartcat, bu içeriği her adımda korur; nasıl yapıldığını Smartcat güvenlik sayfasında görün.

Rol tabanlı erişim denetimleri

Kurumsal planlarda segmentleri ekibe, role veya bölgeye göre kimlerin görüntüleyebileceğini, çevirebileceğini, inceleyebileceğini ve onaylayabileceğini belirleyin.

Tek oturum açma (SSO)

Kurumsal planlarda mevcut kimlik sağlayıcınız üzerinden giriş yapın.

SOC 2 Tip II uyumlu

Smartcat, SOC 2 Tip II ile uyumludur ve her çalışma alanını izole eder.

Halka açık yapay zekâ modellerini eğitmek için asla kullanılmaz

Segmentleriniz ve kaynak dosyalarınız, herkese açık Yapay Zeka modellerini eğitmek için asla kullanılmaz.

Denetim izleri

Kurumsal planlarda çeviri ve inceleme süreçleri boyunca kimin, neyi, ne zaman değiştirdiğini görün.

Talep üzerine şifreleme ve silme

İçerik, aktarım sırasında ve beklemedeyken şifrelenir ve yazılı bir talebin ardından 30 gün içinde silinir veya iade edilir.

JSON dosya çevirisi için kaynaklar

i18n, yazılım yerelleştirmesi projeleri ve segmentlerin tasarımdan koda aktarılması hakkında arka plan bilgisi.

JSON dosya çeviri SSS

JSON dosyasını nasıl çeviririm?

JSON dosyasını Smartcat'e yükleyin, hedef dillerinizi seçin ve anahtarlar ile yer tutucular kilitli kalırken yapay zekanın değerleri çevirmesine izin verin. Her bir segmenti bağlam içinde gözden geçirin, kalite kontrollerini çalıştırın, ardından dil başına bir adet geçerli JSON dosyası dışa aktarın. Geliştiriciler aynı işlemi Smartcat REST API veya CLI aracılığıyla da yapabilirler. Öncelikle tek bir dosyayı çevrimiçi test etmek için ücretsiz JSON çevirmen aracını deneyin.

Yapay Zeka ile JSON dosyalarını otomatik olarak çevirebilir miyim?

Evet. Smartcat, anahtarlar ve yer tutucular kilitli kalırken terim sözlüğü ve çeviri belleğinizi kullanarak bir JSON dosyasındaki her değeri Yapay Zeka ile otomatik olarak çevirir. Smartcat Yapay Zekası tarafından çevrilen sözcüklerin %92'si tek bir insan düzenlemesi olmadan kabul edilir ve gözden geçirenleriniz, siz her dili dışa aktarmadan önce geri kalanını JSON çeviri dosyası editöründe kontrol eder.

Bir i18n JSON dosyasını nasıl çeviririm?

i18n JSON dosyasını Smartcat'e yükle veya düz ya da yapılandırılmış JSON olarak bir yazılım yerelleştirmesi projesine içe aktar. Smartcat, anahtarlar, iç içe geçmiş yapılar ve {{count}} gibi enterpolasyon değişkenleri kilitli kalırken değerleri her bir hedef dile çevirir, ardından i18n kitaplığınız için de.json veya fr.json gibi dil başına bir yerel ayar dosyası dışa aktarır.

Bir JSON dosyasını çevirmenin en iyi yolu nedir?

Smartcat, her sürümde JSON dosyalarını çeviren ürün ekiplerine uygundur; ancak en iyi yöntem, dosyalarınıza ve ne sıklıkla değiştiklerine bağlıdır. Hangi aracı test ederseniz edin, yalnızca değerleri çevirdiğini, yer tutucuları kilitlediğini, iç içe geçmiş yapıyı koruduğunu, gözden geçirenlerin anahtar kimliklerini ve bağlamı görmesini sağladığını, onaylanmış segmentleri yeniden kullandığını ve dil başına geçerli bir dosya dışa aktardığını kontrol edin.

Bir JSON dosyasını çevirmek ne kadar sürer?

Bu durum dosya boyutuna, dil sayısına ve ne kadar gözden geçir süreci eklediğinize bağlıdır; bu nedenle Smartcat her dosya için tek bir geri dönüş süresi taahhüt etmez. Yapay zeka ilk olarak değerleri çevirir ve geçen sürenin çoğu, kontrolü sizde olan gözden geçir ve onaylama sürecine gider. Güncellenmiş bir dosyayı yeniden içe aktardığınızda, onaylanmış segmentler çeviri belleğinden doldurulur, böylece yalnızca yeni ve değiştirilmiş segmentler üzerinde çalışılması gerekir.

Bir JSON dosyasını genel bir makine çevirmeni veya bir Yapay Zeka sohbet aracıyla çevirebilir miyim?

Hayır, güvenli bir şekilde değil. Genel makine çevirmenleri ve yapay zeka sohbet araçları dosyayı düz metin olarak ele alır; bu nedenle anahtarları çevirebilir, yer tutucuları değiştirebilir veya teklifleri ve virgülleri bozabilirler. Smartcat önce JSON ögesini ayrıştırır, böylece çeviriye yalnızca değerler ulaşır ve bunları her dil için orijinal yapısına geri yazar.

JSON dosya çevirmeni nedir?

Smartcat gibi bir JSON dosya çevirmeni, bir JSON dosyasını ayrıştıran, çevrilebilir değerleri anahtarlardan ve söz diziminden ayıran, değerleri çeviren ve her bir hedef dil için geçerli bir dosyayı yeniden oluşturan bir yazılımdır. İyi olanlar ayrıca yer tutucuları kilitler, çevirmenlere bağlamı gösterir ve dosya değiştiğinde onaylanmış çevirileri yeniden kullanır.

JSON çeviri dosyası editörü nedir?

Smartcat Editor gibi bir JSON çeviri dosyası editörü, bir JSON dosyasının değerlerini her bir anahtar kimliğinin yanında cümleler olarak gösterir; böylece çevirmenler ve incelemeciler anahtarlara veya sözdizimine dokunmadan metni düzenler. Smartcat, terim sözlüğü ve çeviri belleği önerileri, dil başına kalite kontrolleri ve onay ekler; ardından her dil için geçerli bir JSON dosyasını dışa aktarır.

Smartcat, iç içe geçmiş JSON dosyalarını çevirebilir mi?

Evet. Smartcat, iç içe geçmiş JSON'i bir yol ayırıcı ile yapılandırılmış JSON olarak içe aktarır: çeviri için iç içe geçmiş anahtarları düzleştirir ve dışa aktarma sırasında aynı iç içe geçmiş yapıyı yeniden oluşturur. İçe ve dışa aktarma için aynı yol ayırıcısını kullanın. i18n kütüphaneniz bunları bekliyorsa, sonucu düz anahtar-değer çiftleri olarak da dışa aktarabilirsiniz.

Smartcat, {ad} veya {{count}} gibi yer tutucuları nasıl işler?

Smartcat, her segment içindeki yer tutucuları kilitler; böylece çevirmenler {ad} veya {{count}} gibi bir değişkeni hedef dilbilgisinin gerektirdiği yere taşıyabilir, ancak üzerinde değişiklikler yapamaz veya onu silemez. Çevrilen değer, kaynak değeriyle aynı yer tutucuları taşır ve uygulamanız bunları daha önce olduğu gibi çalışma zamanında doldurur.

Smartcat, JSON dosyalarında i18next ve ICU çoğul biçimlerine destek veriyor mu?

Evet. Smartcat, interpolasyon değişkenleri de dahil olmak üzere i18next JSON dosyalarını çevirir ve LocJSON için bir ICU önizleyicisi ve doğrulayıcısı ile çoğulları yerel çoğul bölümleri olarak veya ICU MessageFormat söz diziminde işler. Dışa aktarılan çoğul biçimler ICU uyumlu segmentler olarak yazılır. Diğer tüm ICU bağımsız değişken türlerini önce örnek bir dosya üzerinde test edin.

Birden fazla JSON dosyasını aynı anda çevirebilir miyim?

Evet. Smartcat, birden fazla JSON dosyasını veya bir ZIP paketini tek bir projeye yüklemenize ve hepsini birlikte her hedef dile çevirmenize olanak tanır. Bir yazılım yerelleştirmesi projesinde ad alanı veya özellik başına bir koleksiyon tutabilir ve CLI ya da REST API ile içe ve dışa aktarmaları otomatikleştirebilirsiniz.

Her dil için çevrilmiş bir JSON dosyasını nasıl alabilirim?

Smartcat, her hedef dil için bir dosya dışa aktarır. Dilleri, düz veya yapılandırılmış JSON ve strings-{LANGUAGE}.json gibi bir dosya adı şablonunu seçersiniz, ardından dosyaları indirir veya CLI ya da REST API ile deponuza çekersiniz. Dil çifti ayrıntıları, JSON'i İngilizceye ve diğer dillere nasıl çevireceğinizle ilgili sayfada yer almaktadır.

JSON dosya çevirisi nasıl fiyatlandırılır?

Smartcat, tek kullanım birimi olan Smartwords üzerinden ücretlendirilir: bir kaynak sözcüğü bir hedef dile çevirmek bir Smartword kullanır. Güncellenmiş bir JSON dosyasını yeniden içe aktardığınızda, onaylanmış segmentler çeviri belleğinden doldurulur; böylece yalnızca yeni ve değiştirilmiş segmentler çevrilir ve faturalandırılır. Planlar, sınırsız kullanıcı tarafından paylaşılan Smartwords hakkı içerir.

JSON içeriğim Smartcat içinde güvende mi?

Evet. Yerel ayar dosyaları genellikle henüz yayımlanmamış özellik adlarını barındırır; bu nedenle Smartcat, her JSON dosyasını yalıtılmış, SOC 2 Type II uyumlu bir çalışma alanında tutar ve hem aktarım sırasında hem de beklemedeyken şifreler. Kurumsal planlar SSO, rol tabanlı erişim ve denetim izleri ekler. Segmentleriniz hiçbir zaman herkese açık Yapay Zeka modellerini eğitmez ve yazılı bir talebin ardından 30 gün içinde silinir veya iade edilir.

Cevabınızı bulamadınız mı? Bir yerelleştirme uzmanıyla görüşün

Bir sonraki JSON dosyanızı uygulamanızın desteklediği her dile çevirin

Smartcat'in, yükle aşamasından dil başına geçerli bir dosya elde etmeye kadar kendi JSON dosyalarınızdan birini çeviri yapmasını görün veya kredi kartsız 15.000 Smartwords ile 15 günlük ücretsiz denemeyi başlatın.