X’te yabancı dilde gönderiler için her seferinde "Çeviriyi göster"e tıklamayı gereksiz kılan Chrome uzantısı (açık kaynak)
(chromewebstore.google.com)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 üzerindeMutationObserverile ç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
storagevardır (açık/kapalı anahtarını kaydetmek için) vehost_permissionsyoktur. - 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.