Çeviri projem hakkında yardım

Merhaba arkadaşlar, çeviri üzerine bir program yazmak istiyorum. Böyle bir program hali hazırda yazılmış olabilir ama ben kendim yazmak istediğim için var mı yok mu diye hiç araştırma yapmadım. Başlamadan önce plan hakkında tavsiye ve eleştirilerinizi öğrenmek istedim. Öncelikle YouTube’da çalışacak daha sonra diğer web siteleri için güncelleme yapabilirim.
- Yabancı dil videolar izlerken o dili bilmiyorsanız anlamakta zorluk çekebilirsiniz. Uygulama tam olarak bu konuda yardımcı oluyor. İstediğiniz videonun linkini giriyorsunuz, uygulama o linke gidip videonun alt yazısını indirip istenilen dile çeviri yapıyor. Ardından bu çevrilmiş alt yazı dosyası Siri gibi sesli bir asistan eşliğinde seslendiriliyor.
Benim kaba taslak kurduğum plan şöyle;
1. Kullanıcı istediği videonun linkini programa girecek.
2. Program bu linke giderek videonun alt yazısı olup olmadığını kontrol edecek, varsa indirip sonraki aşamaya devredecek yoksa da kullanıcıya “Bu videonun alt yazısı yok!” gibi bir mesaj döndürecek.
3. Alınan alt yazı dosyası Google’ın googletrans veya google-cloud-translate kütüphaneleri ile (Bildiğiniz farklı alternatifler varsa kesinlikle duymak isterim) istenilen dile çeviri yapılacak.
4. Son adım olarak çeviri yapılan dosya program tarafından seslendirilecek.

Video altyazısı olup olmadığını nasıl anlayacak? Varsa nasıl indirecek?

Hata ayıklama işlemi yaparak bu kontrolü sağlamayı düşündüm. İndirme işlemi için youtube-dl veya requests, bs4. İleri düzey bilgim yok ama kendimi zorlamaya çalışıyorum bu tür projelerle.

biraz uğraşmalı oldu ama sonunda buldum :smile:
xml çıktısı veriyor.
http://video.google.com/timedtext?v=u2kBNb79bN8&lang=tr
v= VideoId eklenecek

Bu xml dosyasına tam olarak nasıl ulaşabilirim? @HKMDMR

requests ve BeautifulSoup ile çekebilirsin…