YouTube Translator

Sürüm 0.1.0 · Manifest V3 · GitHub

YouTube videolarındaki İngilizce altyazıları, hem yükleyenin eklediği manuel altyazıları hem de YouTube'un otomatik oluşturduğu ASR altyazılarını OpenAI GPT-4o modeliyle gerçek zamanlı olarak Türkçeye çevirir.

Öne çıkan özellikler

Teknik özellikler

Manifest sürümüV3
Çeviri motoruOpenAI Chat Completions API (gpt-4o)
Batch boyutu50 altyazı / istek
Yeniden deneme3 deneme + başarısız batch'in ikiye bölünmesi
Çalışma kapsamıwww.youtube.com, m.youtube.com
Altyazı formatlarısrv3, json3, WebVTT
Injected scriptinjected/yt-player-response.js (page world, fetch/XHR intercept)
API key depolamaYerel cihazda (chrome.storage.local)
LisansMIT

Kurulum

  1. Chrome Web Store'dan yükleyin (yakında yayında).
  2. Uzantı simgesine tıklayın ve OpenAI API anahtarınızı yapıştırın.
  3. youtube.com üzerinde İngilizce altyazısı olan bir video açın.
  4. Çeviriler otomatik başlar; ilerleme durum göstergesinden izlenir.

OpenAI ücreti hakkında: Uzantı, kullanıcının kendi OpenAI API anahtarını kullanır. Çeviri başına maliyet gpt-4o modelinin tarifesine ve altyazı uzunluğuna bağlıdır. Geliştirici bu maliyetle ilgili herhangi bir ücret almaz veya komisyon kesmez.

Neden injected script gerekli?

YouTube bazı durumlarda uzantı kaynaklı altyazı isteklerine boş gövde döndürür. Bunun üstesinden gelmek için uzantı, YouTube'un kendi altyazı fetch'lerinin yanıtını page-world'de response.clone() ile "dinleyip" çeviri pipeline'ına aktarır. Bu yöntem yalnızca altyazı verisine yöneliktir; kullanıcı oturumu, çerez veya diğer sayfa verilerine erişmez. Ayrıntı için gizlilik politikasına bakın.

Gizlilik özeti

Uzantının topladığı veriler, nasıl kullanıldığı ve hangi üçüncü taraflara iletildiği için gizlilik politikası sayfasını inceleyin. Kısaca:

Kaynak kodu ve katkı

Uzantının tamamı açık kaynaktır. İnceleme, hata bildirimi veya katkı için GitHub deposunu ziyaret edin. Sürüm notları Releases sayfasındadır.