Laracasts Translator
Sürüm 0.4.0 · Manifest V3 · GitHub
Laracasts video derslerindeki İngilizce altyazıları OpenAI GPT-4o modeliyle gerçek zamanlı olarak Türkçeye çevirir. Orijinal ve çeviri altyazıları video üzerinde aynı anda gösterir.
Öne çıkan özellikler
- Gerçek zamanlı çeviri: Video oynarken altyazılar anında Türkçeye çevrilir.
- Çift altyazı gösterimi: Orijinal İngilizce ve Türkçe çeviri birlikte görüntülenir.
- Mux Player desteği: Laracasts'in Mux tabanlı oynatıcısı ve shadow DOM yapısıyla tam uyumlu.
- Inertia transcript entegrasyonu: Sayfaya gömülü
transcriptSegmentsverisinden doğrudan altyazı okunur. - Akıllı önbellek: Çevrilen altyazılar yerelde saklanır; aynı video tekrar açıldığında API çağrısı yapılmaz.
- Özelleştirilebilir görünüm: Yazı boyutu, renk ve opaklık ayarları popup'tan değiştirilebilir.
- Bulanıklaştırma (blur): Language Reactor tarzı çalışma modunda orijinal metin gizlenebilir.
- SPA navigasyon takibi: Laracasts'in Inertia tabanlı sayfa geçişlerinde çeviri sorunsuz devam eder.
Teknik özellikler
| Manifest sürümü | V3 |
|---|---|
| Çeviri motoru | OpenAI Chat Completions API (gpt-4o) |
| Batch boyutu | 50 altyazı / istek |
| Yeniden deneme | 3 deneme + başarısız batch'in ikiye bölünmesi |
| Çalışma kapsamı | laracasts.com, www.laracasts.com |
| API key depolama | AES-GCM ile şifreli, yerel cihazda (chrome.storage.local) |
| Lisans | MIT |
Kurulum
- Chrome Web Store'dan yükleyin (yakında yayında).
- Uzantı simgesine tıklayın ve OpenAI API anahtarınızı yapıştırın.
- laracasts.com üzerinde herhangi bir video açın.
- Çeviriler otomatik olarak başlar; ilerleme sağ altta gösterilir.
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.
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:
- API anahtarınız yerel olarak AES-GCM ile şifreli saklanır; dış sunucuya gönderilmez.
- Çeviri önbelleği yalnızca cihazınızdadır; senkronizasyon yapılmaz.
- Çevirilecek altyazı metni, kullanıcının kendi API anahtarıyla yalnızca OpenAI'ın
api.openai.comadresine gönderilir. - Analytics, telemetry veya izleme kodu yoktur.
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.