Ana Arayüz
Netflix üzerinde çalışan LanguageLearner eklentisi. Hem orijinal hem de çeviri altyazıları gösteriyor ve kelimelerin üzerine gelindiğinde çevirileri görüntüleniyor.
Netflix üzerinde çalışan LanguageLearner eklentisi. Hem orijinal hem de çeviri altyazıları gösteriyor ve kelimelerin üzerine gelindiğinde çevirileri görüntüleniyor.
Ana Arayüz
Popup Panel
Eklentinin popup paneli. Kaydedilen kelimeler, öğrenme durumu filtreleme ve dışa aktarma özellikleri.
Çeviri Tooltip
Kelimeler üzerine gelindiğinde açılan tooltip. Çeviri, sesli okuma ve kaydetme seçenekleri sunuyor.
Ayarlar
Dil seçenekleri, altyazı ayarları ve diğer kişiselleştirme seçeneklerinin bulunduğu ayarlar paneli.
LanguageLearner Chrome Extension, Netflix ve YouTube'da altyazıları analiz ederek dil öğrenimini kolaylaştırmak için geliştirilmiş bir tarayıcı eklentisidir. Bu eklenti, yabancı dilde video içeriklerini izlerken, kullanıcıların aynı anda hem orijinal dildeki altyazıları hem de kendi dillerindeki çevirileri görerek daha etkili bir şekilde dil öğrenmelerini sağlar.
Proje, modern web teknolojileri kullanılarak geliştirilmiş olup, video platformlarının DOM yapısını MutationObserver API ile dinamik olarak izleyerek altyazı değişikliklerini yakalayabilmektedir. MyMemory Translation API entegrasyonu sayesinde geniş dil desteği sunarken, Web Speech API aracılığıyla da kelimelerin doğru telaffuzlarını sesli olarak dinleme imkanı sağlamaktadır.
# GitHub'dan projeyi klonlayın
git clone https://github.com/YusufAkin27/chrome-extensions-Language-learner
# Chrome tarayıcısını açın ve adres çubuğuna şunu yazın:
chrome://extensions
# Geliştirici modu'nu sağ üst köşeden etkinleştirin
# "Paketlenmemiş öğe yükle" butonuna tıklayın
# İndirdiğiniz klasörü seçin