İçeriğe geç

Projeler 2025 yayında

Subtitle Study Tool

Filmlerden dil öğrenmek için tarayıcı eklentisi - oynayan videoya altyazı bulup oynatıcının kendi saatiyle eşzamanlar, iki dili yan yana gösterir ve film diyaloğunda seyrek geçen kelimeleri anlamlarıyla işaretler.

JavaScript, Manifest V3, Python

Subtitle Study Tool, filmlerden ve dizilerden dil öğrenmek için bir tarayıcı eklentisi. Sekmede oynayan videoya bir altyazı buluyor, onu videonun üzerine çiziyor ve öğrenilen dili bilinen dilin yanına koyuyor; ikisi de aynı saate bağlı.

Eklenti video öğesinin kendi konumunu saniyede 20 kez okuyor; ileri sarma, duraklatma ve arabelleğe alma, kimse bir kayma değeri tahmin etmeden uyumlu kalıyor. Geriye kalan tek kayma, başka bir sürüme göre zamanlanmış dosyanın içinde gelen kayma. İkinci altyazı bunu birinciye göre, iki dosyanın satır zamanları arasındaki farklarda tekrar tekrar çıkan değerden ölçüyor ve kendiliğinden yalnızca ikisi aynı filme ait göründüğünde uyguluyor.

Filmin yanında denetim paneli: iki altyazının her biri için kayma değerini ve satırlarının nereye düştüğünü gösteren bir kart; altta İngilizce ve Türkçe satırlar

Çalışma kipinde film diyaloğunda seyrek geçen kelimelerin altı çiziliyor, anlamları da film akarken yanda beliriyor. Seyreklik, film altyazıları üzerinden sayılmış bir sıklık listesindeki sırası; çünkü bir kelime yazıda yaygın, konuşmada nadir olabiliyor. Tek bir tuş kelimeyi söylendiği cümleyle, öbür altyazıdaki aynı anla, filmle ve zaman damgasıyla birlikte saklıyor; deste Anki'ye aktarılabiliyor.

Depoda eklentinin yanında, aynı işi videosuz bir altyazı dosyası için yapan bir görüntüleyici, bütün bir .srt dosyasını toplu çeviren bir araç ve kimsenin altyazısını hazırlamadığı bir film için Whisper ile döküm çıkaran bir araç da var. İsteğe bağlı bir yerel hizmet indirilen altyazıları diskte saklıyor ve günlük indirme hakkını artırmak için OpenSubtitles'ta oturum açıyor.

Görüntüleyici: bir oynatma çubuğu ve zamanlanmış İngilizce satırların yanında Türkçe karşılıkları

MIT lisansıyla açık kaynak; mağazada değil, paketlenmemiş öğe olarak yükleniyor. Ekran görüntüleri bir filmden değil, depo için yazılmış özgün bir sahneden ve örnek bir altyazı çiftinden alındı.