Geliştiriciler İçin Dikte Neden Yalnızca İngilizce Olmamalı
Kod İngilizce; etrafındaki iş günü çoğu zaman değil. Kendi dilinde yazdığın Slack mesajları, incelemeler ve dokümanlar için cihaz üzerinde çok dilli dikte.
Çoğu geliştirici aracının içine sinmiş tembel bir varsayım var: kod İngilizce anahtar kelimelerle yazıldığı için geliştiricinin de İngilizce çalışıyor olması gerekiyormuş. Bükreş'te, São Paulo'da, Varşova'da ya da Kiev'de gerçekten bir ekipte çalışmış olan herkes bunun ne kadar yanlış olduğunu bilir.
Evet, fonksiyonun adı getUserSession ve commit mesajı muhtemelen İngilizce. Ama kodun etrafındaki her şeye bak: hatanın bildirildiği Slack konusu, gecikmeyi müşteriye açıklayan mesaj, migration planını anlatan iç doküman, diplomasi gerektiren kod inceleme yorumu, günlük durum notları. İki dilli bir ekipte bu katmanın tamamı ekibin kendi dilinde geçebiliyor.
Dikte araçları ise İngilizce dışındaki konuşmayı çoğunlukla sonradan akla gelen bir şey gibi ele aldı: bir ayarlar menüsünün içinde teknik olarak destekleniyor, nadiren tasarımın merkezinde, neredeyse hiçbir zaman başrolde değil. Dikte, geliştiriciler için gerçek bir giriş kanalı olacaksa — demo değil — gerçekten düşündüğün dilde çalışması gerekiyor.
İki dilli iş günü normal iş günüdür
Dokusu şöyle: ana dilinde düşünüyorsun, İngilizce kod yazıyorsun ve gün boyu ikisi arasında geçiş yapıyorsun. Bir Rumen geliştirici retryWithBackoff yazıyor, sonra Slack'e dönüp yeniden deneme mantığının neden backoff'a ihtiyaç duyduğunu Rumence açıklıyor. Bir Alman mühendis bir PR'ı İngilizce söz dizimiyle inceliyor ve Almanca düzyazıyla not düşüyor.
Yazmak bu iki dilliliği sorunsuz taşıyor, çünkü klavyeler hangi dilde yazdığını umursamıyor. Ama sesi eklediğin anda araç birden umursamaya başlıyor. Dikten yalnızca İngilizcede iyi çalışıyorsa koda yakın İngilizce parçaları dikte edebiliyorsun ama başka bir dilde yazdığın mesajları, dokümanları ve açıklamaları edemiyorsun.
Bu, Claude Code'u sesinle yönetmek yazısında anlattığımız paralel agent iş akışında daha da keskinleşiyor. Sesin birkaç lane'in kontrol kanalıysa — bir pencerede bir agent'a prompt veriyor, ötekinde bir meslektaşına yanıt veriyorsan — İngilizce dışında tökezleyen bir dikte aracı lane'lerinin tam yarısını bozuyor. Agent prompt'u çalışıyor; takım arkadaşına yanıt çalışmıyor.
Keebye bu konuda gerçekte ne yapıyor
Dil desteğine dair iddialar, dikte pazarlamasının bulanıklaştığı yer; o yüzden Keebye bugün tam olarak neyi uyguluyor, işte o — ne fazlası ne eksiği.
Varsayılan motor İngilizceye göre ayarlı. Bunu gömmeyeceğiz. Kutudan çıkan model hızlı ve isabetli İngilizce dikte için optimize edildi, çünkü en küçük iyi varsayılan bu ve pek çok kullanıcının başka bir şeye ihtiyacı yok.
Çok dilli motor birinci sınıf bir seçenek ve yerel. Ayarlardan Canary motoruna geç; 25 dilde cihaz üzerinde konuşma-metin dönüşümü elde et: Bulgarca, Hırvatça, Çekçe, Danca, Felemenkçe, İngilizce, Estonca, Fince, Fransızca, Almanca, Yunanca, Macarca, İtalyanca, Letonca, Litvanca, Maltaca, Lehçe, Portekizce, Rumence, Rusça, Slovakça, Slovence, İspanyolca, İsveççe, Ukraynaca — çalıştığın dili sabitlemek için bir dil seçiciyle birlikte. Keebye'daki her şey gibi bu da Mac'inde çalışıyor: ekibinle kendi dilinde konuşurkenki sesin makineyi hiç terk etmiyor ve model indirildikten sonra çevrimdışı çalışmaya devam ediyor.
Apple'ın yerleşik motoru da orada. macOS'a zaten gömülü konuşma tanımayı — sistem dilinde çalışan olanı — tercih ediyorsan Keebye onu da kullanabiliyor, hiçbir model indirmesi olmadan.
Jargonun da geliyor. Özel sözlük motordan bağımsız olarak uygulanıyor ve bu, çok dilli çalışmada daha da önemli: her ekip kendi ürün adları, İngilizce alıntı kelimeler ve onların etrafına sarılan yerel dilbilgisinden oluşan bir karma dil geliştiriyor.
Ve dürüst sınır: 25 dil 25 dildir, "her dil" değil. Seninki o listede yoksa Keebye'ın çok dilli motoru bugün seni kapsamıyor ve bunu bir pazarlama rakamına yuvarlamak yerine söylemeyi tercih ederiz. (Günlük mekanikler — bir dili sabitleme, menü çubuğundan hızlı geçiş, otomatik algılama yanlış tahmin ettiğinde ne olduğu — dikte dilini sabitle yazısında.)
Bu neden nadir ve bu neden bir fırsat
Yerel öncelikli çok dilli dikte gerçekten seyrek. Bulut dikte ürünleri genellikle en geniş dil listelerine sahip — sesi büyük sunucu tarafı modellere göndermek dil eklemenin kolay yolu — ama bu, konuşmanı başkasının altyapısından geçiriyor ki bazı ekiplerin kabul edemeyeceği tam olarak bu. Bu dengeyi Keebye vs Wispr Flow yazısında dürüstçe ortaya koyduk. Yerel öncelikli araçlar ise tarihsel olarak İngilizceyle öne çıkıp diğer dilleri bir onay kutusu gibi ele aldı. (Aynı soruyu tartan Superwhisper kullanıcıları karşılaştırmamızı okuyabilir.)
Sonuç gerçek bir boşluk: Lehçe dikte etmek ve sesini kendi makinesinde tutmak isteyen bir geliştiricinin basacak daha az yeri var.
Bu aynı zamanda kişisel. Keebye'ın kurucu hikâyesi — iki çocuk, üç startup, tek ses — uluslararası startup'larla çalışan, Rumence konuşan bir geliştiricinin hikâyesi: bu yazının anlattığı tam da o iki dilli bölünme, her gün yaşanmış hâliyle. Çok dilli motor bir pazar için eklediğimiz bir özellik değil. Kurucunun öğle vaktine kadar ihtiyaç duyduğu bir özellik.
Bu iş nereye gidiyor
Bahsimiz basit: geliştiriciler için sesli giriş, klavyelerin yargılandığı gibi yargılanacak — ya senin dilinde çalışıyordur ya da bozuktur. "İngilizce artı bir yıldız işareti" gerçek ekiplerle temasa dayanmayacak.
O 25 dilden birinde çalışıyorsan ücretsiz denemeni aşağıdan başlat. Motoru Canary'ye geçir, dilini sabitle ve sıradaki Slack yanıtını gerçekten söyleyeceğin gibi dikte et — sonra neyin bozulduğunu bize anlat, hangi dili tercih ediyorsan onunla.
İki dil lane'ini de hareket hâlinde tut
14 günlük ücretsiz denemeni başlat ve ekibinin gerçekten kullandığı dilde, sabitlenmiş ve cihaz üzerinde çalışan dikteyi test et.
Start free trialEarly access: we'll email you the moment the macOS build is ready — your 14 days start when you first sign in from the app.
Okumaya devam et
Kod Review'larını Kendi Dilinde Dikte Et
Kod İngilizce. Review yorumların olmak zorunda değil. Review geri bildirimini 25 dilden birinde cihazda dikte etmek ve dili sabitlemenin önemi.
Dikte Uygulamalarında Ömür Boyu Lisans mı Abonelik mi
Ömür boyu ve abonelik dikte maliyetlerini kullanım ufku, güncellemelerin finansmanı, üretici riski ve ücretsiz denemenin neyi kanıtladığı üzerinden karşılaştır.
Sesin Nereye Gidiyor: Dikte Gizliliği, Dürüstçe
Dikte sesi nereye gidebilir, hangi gizlilik sorularını sormalısın ve Keebye konuşma-metin dönüşümü ile temizliği Mac'inde nasıl tutar?