1 puan yazan melodysdreamj 4 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş

Just Translate Already — for X

X’te (eski Twitter) yabancı dilde gönderilere bakarken, otomatik çeviri uygulanmayan gönderilerde her seferinde tek tek "Çeviriyi göster"e basmak zahmetli oluyordu. Bu uzantı o düğmeye sizin yerinize otomatik olarak tıklıyor. Siz sadece kaydırırken yabancı dildeki gönderiler kendiliğinden çevriliyor.

Temel farkı — üçüncü taraf çeviri motoru kullanmıyor

  • Piyasadaki çeviri uzantılarının çoğu Google Translate gibi kendi motorlarıyla çeviri yapıp sonucu gönderinin altına ekler → çeviri sonucu X’tekinden farklı olur ve gönderi içeriği harici sunuculara gönderilir.
  • Bu uzantı X’in kendi çevirisini (Grok) aynen kullanır. X’in normalde gösterdiği "Çeviriyi göster" düğmesine sadece otomatik olarak tıklar; dolayısıyla uzantının dışarıya gönderdiği hiçbir veri yoktur.

Çalışma şekli

  • content script, x.com/twitter.com üzerinde MutationObserver ile çeviri düğmesini algılar ve tıklar.
  • Düğme etiketi arayüz diline göre değiştiği için, yaklaşık 46 X arayüz dilindeki etiketleri tanır (İngilizce, Korece, Japonca, Çince, İspanyolca, Arapça, Hintçe vb.). Çevrilecek gönderinin dili önemli değildir.
  • Bir kez işlenen gönderiler tweet ID’siyle hatırlanır ve yeniden tıklanmaz; ayrıca "Orijinali göster"ye asla basılmadığı için sonsuz aç/kapat döngüsü oluşmaz.

Gizlilik

  • İzin olarak yalnızca storage vardır (açık/kapalı anahtarını kaydetmek için) ve host_permissions yoktur.
  • 0 ağ isteği, 0 harici sunucu, 0 veri toplama. Her şey yalnızca tarayıcı içinde çalışır.

Sınırlar (dürüstçe)

  • X’in çeviri düğmesini göstermediği yerlerde çalışmaz. Özellikle konuşma zincirlerindeki yanıtlarda X çoğu zaman çeviri arayüzü sunmaz (bu uzantının hatası değil, X’in davranışıdır).
  • Hesabınızda X otomatik çeviri zaten açıksa, çoğu gönderi X tarafından zaten çevrilir; bu yüzden bu uzantı daha çok aradan kaçan gönderileri tamamlayan bir yardımcıdır.

Açık kaynak (MIT)

  • Tüm kod açıktır; uzaktan kod veya obfuscation yoktur. İsterseniz kendiniz inceleyebilir, indirip chrome://extensions → geliştirici modu → paketlenmemiş uzantı yükle yoluyla doğrudan kurup kullanabilirsiniz (ayrıca bir build süreci de gerekmez).
  • GitHub: https://github.com/melodysdreamj/just-translate-already-for-x

Henüz yorum yok.

Henüz yorum yok.