Çeviri denetimi
Kendi başına ne çevrilmeye başlar, ne asla başlamaz ve başladıktan sonra hangi paragraflar atlanır.
Seçenekler → Çeviri → Çeviri denetimi → Denetimleri yönet bölümünü açın.
Burada altı satır yaşar ve hepsi birlikte tek bir soruyu yanıtlar: siz hiçbir şeye basmadan Read Frog neyi çevirir?

Bunların hiçbiri Read Frog'un bir sitede çalışıp çalışamayacağına karar vermez. Onu Site denetimi belirler, yeri Seçenekler → Tercihler → Uzantı etkinleştirme altındadır. Orada dışarıda bırakılmış bir sitede herhangi bir şeyi başlatacak Read Frog yoktur ve siteyi buraya eklemek hiçbir şeyi değiştirmez.
Web sitesine göre başlatma
İkisi de URL desenleri alan iki liste.
| Liste | Ne yapar |
|---|---|
| Web sitesine göre otomatik çevir | Bu siteler açılır açılmaz çevrilmeye başlar |
| Web sitesine göre asla otomatik çevirme | Bu siteler, bir dil kuralı tutsa bile kendi başına asla çevrilmez |
Asla listesi ilk denetlenir ve tartışmasız kazanır. Bir sayfa ikisiyle de eşleşiyorsa, ya da asla listesiyle eşleşirken dili aynı zamanda otomatik çeviri dil listenizde bulunuyorsa, hiçbir şey başlamaz. Genel olarak istediğiniz bir kuraldan tek bir siteyi ayırmanın yolu budur.
İki liste de Read Frog'un geri kalanıyla aynı URL desenlerini kullanır; yani example.com tam olarak o ana makine anlamına gelir, *.example.com ise alt alan adlarıyla kök alan adını birlikte kapsar. Yeni bir kurulum, silebileceğiniz bir örnek olarak otomatik çeviri listesinde *.news.ycombinator.com ile gelir.
Bir desen yazmak yerine açılır penceredeki site bazlı anahtarı kullandığınızda, Read Frog sizin için *.host saklar — bir ana makine adını değil, bir siteyi göstermiş olursunuz.
Dile göre başlatma
Dile göre otomatik çevir, sayfanın algılanan dili listelediğiniz dillerden biri olduğunda çeviriyi başlatır. Siteleri tek tek saymak yerine "Japonca sayfaları nerede olursa olsun çevir" demenin kuralı budur.
Bu, algılamanın gerçekten bir yanıt üretmesine bağlıdır: dili belirlenemeyen bir sayfa hiçbir dil kuralıyla eşleşmez, listelemediğiniz bir dil olarak algılanan sayfa da olduğu gibi bırakılır. Algılamanın kendisi — yerel ya da bir LLM üzerinde — Seçenekler → API Sağlayıcıları → Dil algılama altında yapılandırılır.
Paragrafları atlama
Yukarıdaki iki satır bir çeviriyi başlatır. Sonraki üçü, çeviri çalışırken hangi paragrafları dışarıda bırakacağına karar verir.
Dile göre otomatik atla bir dil listesi alır. Bunlardan biri olarak algılanan bir paragraf gönderilmek yerine atlanır — bir bölümü hâlihazırda okuduğunuz bir dilde olan sayfalarda işe yarar.
Altında hedef dil için ayrı bir anahtar bulunur: istek göndermeden, hâlihazırda hedef dilde olan paragrafları atla. Varsayılan olarak açıktır ve iki dilli bir sayfanın çevrilmiş yarısının bir kez daha çevrilmesini engelleyen şey odur.
İkisi de her paragrafta yerel bir algılayıcı çalıştırır, asla bir model isteği yapmaz ve ikisi de kısa metinde tahmin yürütmeyi reddeder: hedef dile göre atlamak için en az 50 karakter, listelediğiniz dillere göre atlamak için en az 10 karakter gerekir. Daha kısası, yanlış atlama tehlikesine girmek yerine çevrilir.
Kısa metin filtresi iki eşiktir: en az karakter sayısı ve en az sözcük sayısı. Bunlardan birinin altındaki metin çevrilmeden kalır. İkisinin de varsayılanı 0'dır; yani siz ayarlamadıkça uzunluğa göre hiçbir şey süzülmez. Eşleşen bir site kuralı bu eşikleri tek bir web sitesi için geçersiz kılabilir.
Bir sayfadaki kısa bir satır çevrilmeye direniyorsa ilk bakılacak yer bu eşiklerdir; süzgeçler üzerine gelme çevirisi için de geçerlidir — bir paragrafı göstermek onu muaf tutmaz.
Site bazlı DOM davranışı
Son satır Site Kuralları bölümüne götürür; o da yine başka türden bir denetimdir: bir sayfanın çevrilip çevrilmeyeceği değil, sayfanın nasıl gezileceği — hangi öğelerin içerik sayılacağı, hangilerine dokunulmayacağı ve hangi eşiklerin geçersiz kılınacağı. Yerleşik kurallar uzantıyla birlikte gelir, kendi kurallarınızı da ekleyebilirsiniz.
Hangi denetime başvurmalı
| İstediğiniz | Kullanın |
|---|---|
| Read Frog'un bir sitede tümüyle bulunmaması | Site denetimi |
| Bir sitenin açıldığı anda çevrilmesi | Web sitesine göre otomatik çevir |
| Bir sitenin otomatik kurallarınızdan muaf olması | Web sitesine göre asla otomatik çevirme |
| Belirli bir dildeki her sayfanın çevrilmesi | Dile göre otomatik çevir |
| İki dilli bir sayfanın yarısının olduğu gibi kalması | Dile göre otomatik atla |
| Menülerin ve etiketlerin çevrilmeden kalması | Kısa metin filtresi ya da Çeviri kapsamı'nın ana içeriğe alınması |
| Tek bir sitenin düzeninin farklı işlenmesi | Site Kuralları |
