BookTranslator
BookTranslator

YouTube Altyazıları Nasıl Çevrilir: Zamanlamayı Bozmadan İndirin, Çevirin ve Yeniden Yükleyin

İçerik üreticileri için bir YouTube Studio iş akışı: kaynak altyazıları düzeltin, dosyayı indirin, zaman damgalarını koruyarak çevirin, altyazı zamanlamasını kontrol edin ve her dili zamanlamasıyla yükleyin.

BookTranslator

BookTranslator Team

9 min read

Kısa Yanıt: Videoyu Değil, Dosyayı Çevirin

Kanalın sahibiyseniz, çevrilmiş altyazı eklemenin güvenilir yolu YouTube Studio üzerinden bir dosya gidiş-dönüşüdür:

  1. Önce orijinal dildeki altyazıları düzeltin.
  2. Bu parçayı YouTube Studio'da Altyazılar bölümünden indirin.
  3. Zamanlanmış dosyayı, her altyazının orijinal başlangıç ve bitiş zamanını koruyacak şekilde çevirin.
  4. Yüklemeden önce çevrilmiş dosyayı kaynakla karşılaştırarak kontrol edin.
  5. Studio'da hedef dili ekleyin ve dosyayı Zamanlamayla yükleyin.

Çoğu kılavuz 3. adımı işin tamamı sanır. Gerçekte, çevresindeki iki adım yeni dildeki izleyicilerin kullanılabilir altyazı alıp almayacağını belirler: dağınık bir kaynak parça her dile kopyalanır ve kontrol edilmeyen bir çeviri, birleştirilmiş tek bir altyazıdan sonra senkronizasyondan çıkabilir.

Bu kılavuz yalnızca yönettiğiniz bir kanaldaki videoları kapsar. Başkalarının kanallarından altyazı veya video indirmeyi kapsamaz.

YouTube Neleri Kabul Eder ve Bu Çeviri İçin Ne Anlama Gelir

YouTube'un desteklenen dosya biçimleri sayfası SubRip (.srt) ve SubViewer (.sbv/.sub) gibi temel biçimleri, WebVTT (.vtt) ve TTML gibi gelişmiş biçimleri ve çeşitli yayın biçimlerini listeler. Çevrilmiş bir parça için önemli olan ayrıntılar şunlardır:

BiçimYouTube'un koruduğunu söylediğiŞu durumda kullanın
SRT (.srt)"Stil bilgisi (işaretleme) tanınmaz." Dosya düz UTF-8 olmalıdır.Çeviri araçları ve altyazı düzenleyicileri için en taşınabilir dosyayı istiyorsunuz.
SBV (.sbv)SRT ile aynı: stil yok, düz UTF-8 gerekli.Studio'dan zaten bir tane var. SBV okumayan araçları kullanmadan önce SRT'ye dönüştürün.
WebVTT (.vtt)Konumlandırma desteklenir; stil, kalın, italik ve altı çizili etiketleriyle sınırlıdır.Kaynak parçanız, altyazıları ekrandaki metinden uzaklaştırmak gibi konumlandırma kullanıyor.
TTML / DFXPStil ve konumlandırma desteklenir.Korunması gereken stile sahip profesyonel bir altyazı dosyanız var.

Pratik kural: bir araç dönüştürmeye zorlamadıkça, yükleyeceğiniz formatla aynı formatta çeviri yapın. Altyazılarınızda konumlandırma veya stil yoksa SRT en güvenli seçenektir. Varsa, konumlandırmanın her repliğe bağlı kalması için VTT'yi koruyun.

Adım 1: Kaynak Parçayı Herkes Çevirmeden Önce Düzeltin

YouTube, konuşma tanıma ile otomatik altyazılar oluşturabilir, ancak yalnızca videonun varsayılan dilinde. Otomatik altyazılar bir taslaktır. İsimler, ürün terimleri, sayılar ve eş sesli kelimeler olağan hatalardır ve her biri o parçadan yapılan her çeviriye kopyalanır.

Bu hataları çeviriden önce kaynak dilde bir kez düzeltin:

  • Studio'da otomatik parçayı açın ve Çoğalt ve düzenle'yi seçin. YouTube'un düzenleme kılavuzu, otomatik altyazıları düzenlemenin düzeltmelerinizi içeren yeni bir altyazı parçası oluşturduğunu açıklar.
  • Özel adları, teknik terimleri ve sayıları düzeltin. Bunlar, bir çevirmenin bağlamdan güvenilir şekilde çıkaramayacağı kelimelerdir.
  • İki ayrı fikir taşıyan replikleri bölün. Bir cümlenin ortasında biten bir repliği bazı dillerde çevirmek daha zordur, çünkü fiil veya olumsuzluk cümlenin diğer ucunda yer alabilir.
  • Düzeltilmiş parçayı yayınlayın, ardından o sürümü indirin.

Üç hedef dil planlıyorsanız, kaynakta bir düzeltme geçişi çevirilerde üç ayrı düzeltmeden tasarruf sağlar.

Adım 2: Altyazı Dosyasını YouTube Studio'dan İndirin

YouTube Studio'dan Altyazılar'ı açın, videoyu seçin ve düzeltilmiş dil parçasını bulun. YouTube'un düzenleme kılavuzu, Seçenekler'e tıklayıp Altyazıları indir'i seçmenizi söyler.

Yardım sayfası indirmenin hangi formatları sunduğunu listelemez ve Studio'nun menüsü değişebilir. Çeviri aracınızın kabul ettiği formatı kullanın. Yalnızca .sbv alıyorsanız, çevirmeden önce SRT'ye dönüştürün. İki format aynı zamanlamayı ve metni farklı düzenlerde saklar:

SBV
0:00:07.600,0:00:11.800
If the glue is old, a little heat
softens it in about thirty seconds.

SRT
3
00:00:07,600 --> 00:00:11,800
If the glue is old, a little heat
softens it in about thirty seconds.

SBV'de replik numarası yoktur ve başlangıç ile bitiş zamanını virgülle ayırır. SRT her repliği numaralandırır, --> kullanır ve milisaniyeleri virgülden sonra yazar. Bir dönüştürücünün yalnızca bu kısımları yeniden yazması yeterlidir, böylece metin ve zamanlama değişmeden çıkmalıdır.

Adım 3: Zaman Damgalarına Dokunmadan Çevirin

Çevrilen dosya aynı sayıda repliği ve her replik için aynı başlangıç ve bitiş zamanını korumalıdır. YouTube her metin satırını zaman damgasına göre yerleştirir. Bir replik kaldırılır veya birleştirilirse, sonraki replikler artık konuşmacının söyledikleriyle eşleşmez.

Çevirmenleri zamanlamayı değiştirmeye iten iki şey vardır ve her ikisi de dikkatle ele alınmalıdır:

  • Metin genişlemesi. İspanyolca, Almanca veya Fransızca bir satır genellikle yerini aldığı İngilizce satırdan daha uzundur, ancak zaman aralığı aynıdır. Repliği genişletmeden önce ifadeyi kısaltın.
  • Kelime sırası. Bir cümle iki repliğe bölünmüşse, çevirmen dilbilgisinin doğal okunması için bunları birleştirme eğiliminde olabilir. Her replik kendi başına anlamlı kalacak şekilde yeniden ifade edin.

BookTranslator'ın Altyazı Çevirmeni SRT, VTT, ASS ve SSA dosyalarını kabul eder ve her repliğin zaman damgalarını çevrilen metne bağlı tutar, böylece satırları bir sohbet penceresine kopyalayıp yapıştırmanız gerekmez. SBV okumaz, bu yüzden önce dönüştürün. Hedef dil başına bir çeviri görevi oluşturun. AI altyazı çevirisinin neleri yanlış yaptığına dair genel bir bakış için AI altyazı çeviri iş akışı sayfasına bakın.

Hangi aracı kullanırsanız kullanın, kaynak dosyayı çevirinin yanında tutun. Bir sonraki adım için her ikisine de ihtiyacınız var.

Adım 4: Çeviriyi Kaynakla Karşılaştırın

Yüklemeden önce, çevrilmiş dosyayı kaynak dosyayla altyazı altyazı karşılaştırın. Bunun için küçük bir betik yazdık: check_youtube_subtitles.py. Yalnızca Python standart kütüphanesini kullanır, SRT, VTT ve SBV okur ve iki iş yapar:

python3 check_youtube_subtitles.py convert captions.sbv captions.srt
python3 check_youtube_subtitles.py check captions.srt captions.es.srt

check komutu şunları bildirir:

  • değişmiş altyazı sayısını;
  • başlangıç veya bitiş zamanı kaynaktan farklı olan altyazıları;
  • boş altyazıları, başlamadan biten altyazıları ve çakışan altyazıları;
  • 42 karakterden uzun satırları ve saniyede 20 karakterden hızlı altyazıları;
  • YouTube'un SRT ve SBV için zorunlu tuttuğu geçerli UTF-8 olmayan dosyaları.

Satır uzunluğu ve okuma hızı varsayılanları, Netflix'in English (USA) Timed Text Style Guide belgesindeki yetişkin programı sınırlarından alınmıştır. YouTube eşdeğer sınırlar yayımlamadığı için bunları bir başlangıç noktası olarak alın ve diliniz için --max-line ve --max-cps ile değiştirin. Netflix diğer diller için de stil kılavuzları yayımlamaktadır.

Örnek bir uygulama

Denetleyicinin neleri yakaladığını göstermek için, bir karton kapaklı kitabın yeniden ciltlenmesiyle ilgili altı altyazılık bir İngilizce örnek oluşturduk ve ardından elle iki İspanyolca sürüm yazdık. Dosyalar herkese açıktır, böylece kontrolü kendiniz çalıştırabilirsiniz:

Temiz çeviri "No problems found." ile geçer. İkinci sürüm bu çıktıyı üretir:

Source cues: 6  Translated cues: 5
Cue count changed: source 6, translation 5
Cue 3: timing changed 00:00:07,600-00:00:11,800 -> 00:00:07,600-00:00:13,400
Cue 4: timing changed 00:00:12,000-00:00:13,400 -> 00:00:13,600-00:00:17,000
Cue 5: timing changed 00:00:13,600-00:00:17,000 -> 00:00:17,200-00:00:20,600
Cue 1: 20.2 characters/second (limit 20)
Cue 1: line has 46 characters (limit 42)
Cue 3: line has 45 characters (limit 42)

Her durumda ne olduğu aşağıda açıklanmıştır:

  1. Birleştirme. Çevirmen "If the glue is old..." ile kısa "Don't rush this part." ifadesini birleştirdi. Birleştirilen altyazı artık 13.4 saniyede bitiyor ve sonraki her altyazı bir konum kaydırılıyor. İlk zamanlama hatasını okuyun: birleştirmeye işaret ediyor. Ondan sonraki hatalar bu birleştirmenin sonuçlarıdır, bu yüzden ilkini düzeltin ve kontrolü yeniden çalıştırın.

  2. Düzenlenen bitiş zamanı. Bu, ilk çalıştırmada gizlidir çünkü birleştirmeden sonra denetleyici yanlış altyazı çiftlerini karşılaştırır. Birleştirilmiş altyazıyı tekrar ikiye ayırın ve kontrolü yeniden çalıştırın. İlk çalıştırmadaki satır uzunluğu ve okuma hızı uyarıları hâlâ oradadır ve yeni bir zamanlama hatası ortaya çıkar:

    Source cues: 6  Translated cues: 6
    Cue 6: timing changed 00:00:17,200-00:00:20,000 -> 00:00:17,200-00:00:20,600
    

    Son altyazı 20.0 saniyeden 20.6 saniyeye uzatıldı. Bu küçük bir değişikliktir ve dosyada fark etmezsiniz, ancak altyazı artık konuşmacı durduktan sonra ekranda kalır.

  3. Genişleme. "Hoy vamos a reencuadernar un libro de bolsillo" sadık bir çeviridir, ancak 46 karakterle tek satır için çok uzundur ve altyazı okumak için çok hızlıdır. Temiz sürüm, her ayrıntıyı 40 karakterde koruyan "Hoy reencuadernamos un libro de bolsillo" ifadesini kullanır.

Betik çeviri kalitesini yargılamaz. Bir parça tüm kontrolleri geçebilir ve yine de bir terimi yanlış çevirebilir. Yalnızca metni okuduğunuzda gözden kaçması kolay olan yapısal sorunları yakalar.

Adım 5: Her Dili Zamanlamayla Yükleyin

YouTube'un yükleme kılavuzu yolu açıklar: YouTube Studio'da Subtitles bölümünü açın, videoyu seçin, dili ekleyin, ardından Subtitles altındaki Add düğmesine tıklayın, dosya yüklemeyi seçin ve dosyayı seçmeden önce With timing veya Without timing seçeneğini belirleyin.

Çevrilmiş bir SRT veya VTT için With timing seçeneğini seçin. Dosya, az önce kontrol ettiğiniz zaman damgalarını zaten içerir.

Bir çeviri için Zamanlamasız veya Otomatik senkronizasyon kullanmayın. Otomatik senkronizasyon, düz bir metni sesle eşleştirir ve YouTube, metnin "videoda konuşulan dille aynı dilde olması gerektiğini" belirtir. İngilizce bir video için İspanyolca metin bu koşulu karşılamaz. Otomatik senkronizasyon kaynak dil için yararlıdır, çevrilmiş parçalar için değil.

Yayınlamadan önce iki şeyi daha kontrol edin:

  • Dil etiketi. Parçayı doğru hedef dil altında ekleyin. Portekizce olarak yüklenen bir İspanyolca dosya, Portekizce seçen izleyicilere görünür.
  • Başlık ve açıklama. Çevrilmiş altyazılar başlığınızı veya açıklamanızı çevirmez. YouTube bunları Studio'nun aynı Altyazılar bölümünde başlık ve açıklama çevirisi olarak ayrıca ele alır; bkz. Kendi video başlıklarınızı ve açıklamalarınızı çevirin.

Adım 6: Yayınlanan Parçayı İzleyin

Oynatıcıda yeni dili seçerek videonun başlangıcını, hızlı diyaloglu bir bölümünü ve son dakikasını izleyin. Bu kontroller, dosya kontrolünün yakalayamadığı sorunları yakalar:

  • ekran metninin veya alt bantların altyazı tarafından kapatılması;
  • teknik olarak zamanında olan ancak bir espriyi veya kilit bir terimi bölen bir altyazı;
  • kaynak UTF-8 olarak kaydedilmediği için kutu olarak görünen karakterler (bkz. altyazı kodlaması nasıl düzeltilir);
  • doğru okunan ancak normal hızda bitirilemeyecek kadar yoğun bir hedef dil satırı.

Bir altyazı düzenleyicisine, inceleme platformuna veya başka bir çeviri aracına ihtiyacınız varsa, altyazı çeviri yazılımı karşılaştırması her araç türünün ek kurulumu ne zaman hak ettiğini ele alır.

Yükleme Öncesi Kontrol Listesi

Her hedef dil için bu listeyi kullanın:

  • Kaynak parça çeviriden önce düzeltildi ve yayınlandı
  • İndirilen dosya UTF-8 ve çeviri aracınızın kabul ettiği bir biçimde (gerekirse SBV'yi SRT'ye dönüştürün)
  • Çevrilen dosya kaynakla aynı altyazı sayısına sahip
  • Her başlangıç ve bitiş zamanı kaynakla eşleşiyor
  • Sınırınızdan uzun satır yok ve okuma hızı sınırınızdan hızlı altyazı yok
  • Parça doğru dil altında Zamanlamayla yüklendi
  • Gerekirse başlık ve açıklama ayrıca çevrildi
  • Parça oynatıcıda başlangıçta, hızlı bir bölümde ve sonda izlendi

Sıra önemli. Her adımı bir sonrakinden önce düzeltmek daha kolaydır: kaynakta düzeltilen bir ad bir düzenleme gerektirirken, yayınladıktan sonra bulunan aynı hata her dil için bir düzenleme gerektirir.

İlgili Yazılar