Mühendislik//9 dk okuma

Lokalizasyon Teknoloji Yığını: Modern L10n Ekipleri için Temel Araçlar

Eray Gündoğmuş
Paylaş

Lokalizasyon Teknoloji Yığını: Modern L10n Ekipleri için Temel Araçlar

Temel Çıkarımlar

  • Modern lokalizasyon teknoloji yığını beş katmandan oluşur: kaynak yönetimi, çeviri yönetimi, çeviri araçları, kalite güvencesi ve teslimat/dağıtım
  • Geliştirici liderliğindeki ekipler için güçlü CLI/API entegrasyonuna sahip TMS en kritik araç seçimidir
  • CAT araçları (Computer-Assisted Translation) esas olarak profesyonel çevirmenler veya LSP'lerle (Language Service Provider) çalışırken geçerlidir
  • MT motorları, QA araçları ve i18n kütüphaneleri genellikle ayrı araçlar olarak yönetilmek yerine TMS'e entegre edilir
  • Araç seçimi ekip yapısına göre belirlenmelidir: geliştirici liderliğindeki, çevirmen liderliğindeki veya PM liderliğindeki iş akışlarının farklı öncelikleri vardır

Beş Katman

Katman 1: Kaynak Yönetimi

Çevrilebilir içeriğin ortaya çıktığı ve yönetildiği yer.

Araç TürüAmaçÖrnekler
Sürüm kontrolüÇeviri kaynak dosyalarını depolama ve sürümlemeGit (GitHub, GitLab, Bitbucket)
i18n kütüphaneleriKaynak kodundaki dizileri dışsallaştırmareact-intl, vue-i18n, next-intl, i18next
Dizi çıkarmaKoddaki çevrilebilir dizileri otomatik bulmaFormatJS CLI, i18next-parser
CMSKod dışındaki çevrilebilir içeriği yönetmeContentful, Strapi, Better i18n Content

Bu katmandaki temel ilke: tüm çevrilebilir içerik, aşağı akış araçları tarafından işlenebilecek yapılandırılmış dosyalara veya sistemlere koddan dışsallaştırılmalıdır.

Katman 2: Çeviri Yönetim Sistemi (TMS)

Lokalizasyon iş akışını düzenleyen merkezi merkez.

Temel işlevler:

  • Proje ve iş akışı yönetimi
  • Çeviri belleği depolama ve eşleştirme
  • Sözlük/terim tabanı yönetimi
  • Dosya formatı işleme
  • Kaynak yönetimi ve teslimat katmanlarıyla entegrasyon

TMS platformları hedef kitleye göre farklılık gösterir:

Platform TürüOdakTipik Kullanıcılar
Developer-first TMSCLI/API entegrasyonu, Git senkronizasyonu, sürekli lokalizasyonMühendislik liderliğindeki ekipler
Kurumsal TMSKarmaşık iş akışları, tedarikçi yönetimi, uyumlulukLSP'li büyük kuruluşlar
Hepsi bir arada TMSDahili çeviri + yönetimHer şeyi tek araçta yapan küçük ekipler

Yazılım lokalizasyonu için developer-first TMS platformları, geliştirme iş akışıyla doğrudan entegre olarak sürtünmeyi azaltır. Çeviri yönetimi katmanı, geliştiricilerin çalışma şekillerini değiştirmesini gerektirmemelidir.

Katman 3: Çeviri Araçları

Çevirmenlerin gerçekten çeviri üretmek için kullandığı araçlar.

CAT Araçları (Computer-Assisted Translation): CAT araçları, çeviri belleği, sözlük aramaları ve MT önerileri içeren çevirmenler için özel bir editör sağlar. Esas olarak profesyonel çevirmenlerle çalışırken geçerlidir.

CAT AracıNotlar
memoQKurumsal kalite, güçlü TM yönetimi
SDL TradosLSP'ler için sektör standardı
Memsource (Phrase TMS)Bulut tabanlı, iyi API
OmegaTAçık kaynak alternatif

Birçok modern TMS platformu dahili bir çeviri editörü içerir, bu da ayrı CAT araçlarına olan ihtiyacı azaltır.

Machine Translation Motorları: MT motorları, insan düzenlemesi için başlangıç noktası olarak veya düşük öncelikli içerik için nihai çıktı olarak otomatik çeviriler sağlar.

MotorGüçlü Yönler
Google Cloud TranslationGeniş dil kapsamı, iyi API
DeepLAvrupa dilleri için yüksek kalite
Amazon TranslateAWS entegrasyonu
Azure TranslatorMicrosoft ekosistemi, özel modeller
Meta NLLBAçık kaynak, düşük kaynaklı diller

Katman 4: Kalite Güvencesi

Dağıtımdan önce çeviri kalitesini doğrulayan araçlar.

Otomatik QA kontrolleri:

  • Yer tutucu doğrulaması ({değişkenler}in korunduğundan emin olma)
  • Terminoloji uyumluluğu (sözlüğe karşı kontrol)
  • Tutarlılık kontrolleri (aynı kaynak = aynı çeviri)
  • Format doğrulaması (geçerli JSON, XLIFF, PO dosyaları)
  • Uzunluk kontrolleri (kaynaktan çok daha uzun çevirilere işaretleme)

Dilbilimsel QA:

  • Dil bilgisi ve yazım denetimi
  • Stil kılavuzu uyumu
  • Okunabilirlik puanlaması

Görsel/Bağlamsal QA:

  • Gerçek arayüzde çevirilerin bağlamsal önizlemesi
  • Düzen doğrulaması için ekran görüntüsü karşılaştırması
  • i18n sorun tespiti için sözde lokalizasyon

Çoğu TMS platformu temel QA kontrolleri içerir. Özel QA araçları (Verifika veya QA Distiller gibi) kurumsal iş akışları için daha derin analiz sunar.

Katman 5: Teslimat ve Dağıtım

Çevirilerin TMS'den son kullanıcıya nasıl ulaştığı.

Teslimat YöntemiAçıklamaEn İyi Kullanım
Dosya senkronizasyonu (Git)Çeviri dosyaları depoya işlenir, kodla birlikte dağıtılırWeb uygulamaları, mobil uygulamalar
CDN teslimatıÇeviriler CDN'den sunulur, çalışma zamanında yüklenirAnlık çeviri güncellemelerine ihtiyaç duyan uygulamalar
API teslimatıUygulama çevirileri çalışma zamanında TMS API'sinden alırDinamik içerik, kişiselleştirilmiş deneyimler
Derleme zamanı paketlemeÇeviriler derleme zamanında uygulamaya derlenirStatik siteler, performans kritik uygulamalar

Teslimat yöntemi kullanıcı deneyimini (çeviri güncellemelerinin hızı), geliştirici deneyimini (dağıtım karmaşıklığı) ve performansı (ek ağ istekleri ile paketlenmiş varlıklar) etkiler.

Ekip Yapısına Göre Araç Seçimi

Geliştirici Liderliğinde (Küçük Ekip, Özel Çevirmen Yok)

Öncelik: Geliştirici deneyimi, otomasyon, MT kalitesi

Minimum yığın:

  1. Git + i18n kütüphanesi (react-intl, vue-i18n, vb.)
  2. CLI entegrasyonlu developer-first TMS
  3. Otomatik ön çeviri için dahili MT
  4. Dahili QA kontrolleri
  5. Teslimat için Git tabanlı dosya senkronizasyonu

Geliştirici çevirmen olarak hareket eder (MT kullanarak + düzenleme) veya TMS aracılığıyla serbest çalışan çevirmenleri yönetir.

Çevirmen Liderliğinde (Şirket İçi Çeviri Ekibi)

Öncelik: Çevirmen üretkenliği, TM kaldıracı, inceleme iş akışları

Yığın:

  1. Git + i18n kütüphanesi
  2. Güçlü çeviri editörlü TMS
  3. Çeviri belleği ve sözlük yönetimi
  4. İnceleme ve onay iş akışları
  5. Otomatik QA + dilbilimsel QA
  6. Dosya senkronizasyonu veya CDN teslimatı

Şirket içi çevirmenler TMS editörünü doğrudan kullanır. Odak, çeviri belleği kaldıracı ve tutarlılık üzerindedir.

PM Liderliğinde (Kurumsal, Dış Tedarikçiler)

Öncelik: Tedarikçi yönetimi, iş akışı kontrolü, raporlama, uyumluluk

Yığın:

  1. Git + i18n kütüphanesi veya CMS
  2. Tedarikçi yönetimli kurumsal TMS
  3. LSP'ler için CAT araç entegrasyonu
  4. Ön çeviri için MT motorları
  5. Kapsamlı QA (otomatik + dilbilimsel + görsel)
  6. Ürün başına birden fazla teslimat yöntemi

Proje yöneticileri geliştirme ekipleri, birden fazla tedarikçi ve dahili inceleyiciler arasında koordinasyon sağlar. TMS, rol tabanlı erişimle karmaşık iş akışlarını desteklemelidir.

Entegrasyon Kalıpları

TMS ↔ Git

Yazılım lokalizasyonu için en önemli entegrasyon:

Geliştirici kodu iter → CI/CD çeviri değişikliklerini algılar →
TMS CLI kaynak dizeleri iter → TMS çevirileri işler →
TMS CLI tamamlanan çevirileri çeker → PR oluşturulur → Merge → Deploy

TMS ↔ MT Motoru

Çoğu TMS platformu birden fazla MT motoruyla entegre olur:

  • Otomatik çeviri: Yeni diziler otomatik olarak MT önerileri alır
  • MT sağlayıcı seçimi: Farklı dil çiftleri için farklı motorlar
  • Kalite yönlendirme: Yüksek kaliteli MT hafif incelemeye, düşük kaliteli tam çeviriye gider

TMS ↔ CMS

İçerik odaklı lokalizasyon için:

  • CMS içerik değişiklikleri TMS'de çeviri iş akışlarını tetikler
  • Tamamlanan çeviriler CMS'ye geri itilir
  • İçerik ve çeviriler senkronize kalır

SSS

Hem TMS hem de CAT aracına ihtiyacım var mı?

Çoğu yazılım ekibi için hayır. Modern TMS platformları, çoğu çeviri ihtiyacını karşılayan dahili çeviri editörleri içerir. Ayrı CAT araçları, esas olarak standart iş akışlarının bir parçası olarak memoQ veya Trados gibi belirli araçları kullanan Language Service Provider'larla (LSP) çalışırken gereklidir.

Lokalizasyona başlayan bir ekip için en önemli araç nedir?

TMS. Her şeyin merkezi koordinatörüdür. Teknoloji yığınınızla iyi entegre olan (dosya formatlarınızı destekleyen, CI/CD pipeline'ınız için CLI/API'ye sahip) ve ekip yapınıza uyan bir TMS seçin. Diğer her şey — MT motorları, QA araçları, teslimat yöntemleri — artımlı olarak eklenebilir.

Lokalizasyon araçları için ne kadar bütçe ayırmalıyım?

Araç maliyetleri büyük ölçüde değişir. Developer-first TMS platformları genellikle ücretsiz katmanlardan (sınırlı dizi/kullanıcı) orta ölçekli ekipler için aylık $100-500'e kadar uzanır. Kurumsal TMS platformları aylık $1.000-$10.000+ tutabilir. MT API maliyetleri milyon karakter başına $10-20 ekler. Yeni başlayan bir ekip için birçok TMS platformu başlangıç ihtiyaçlarını karşılayan ücretsiz katmanlar veya denemeler sunar.

Comments

Loading comments...