3 puan yazan hcmhcs0 2026-03-16 | 2 yorum | WhatsApp'ta paylaş

Merhaba, ben öğrenci bir geliştiriciyim!

Son zamanlarda yapay zeka ajanları tarafına ilgi duymaya başladım ve OpenClaw’da paylaşılan sistem yönergelerini didik didik inceleyerek çalışıyordum. Ajanların, LLM’in basit akıl yürütmesinden çok daha iyi sonuçlar vermesinin sebebinin ne olduğunu, hangi sistem yönergeleri ve yapılarla oluştuklarını merak ediyordum. (Kendi durumuma uygun bir yapay zeka ajanı kurup üretkenliğimi artırmak istiyordum haha.) Ancak vscode içinde kod tarafındaki sistem yönergelerinin tamamı İngilizceydi ve ilgili dokümanların da hepsi İngilizce olunca, bir yandan çeviri sekmesini açık tutup gidip gelerek kopyala-yapıştır yapıp okumaya çalışmak bağlamı sürekli bölüyordu ve odaklanamıyordum. Metnin kopyalanamadığı görsel ya da PDF gibi durumlarda ise daha da sinir bozucuydu.

Sonra sık kullandığım ScreenHint’e (ekran üzerindeki yakalanmış görüntüyü sabitleyen bir uygulama) bakarken, “Bu UX ile yakalanan alanı doğrudan çevirirse harika olur” diye düşündüm. Öğrenci olduğum için çeviri API’sine her seferinde para ödemek de yük oluyordu; bu yüzden cihaz üstünde çalışan bir yapıyı temel aldım. Tam da bu sırada Claude Code sayesinde bu fikri hızlıca hayata geçirebildim ve böylece ilk açık kaynak projem ortaya çıktı.

ScreenTranslate — ekranı yakaladığınızda OCR → çeviri işlemini anında yapan bir macOS uygulaması. Menü çubuğunda sürekli çalışıyor ve kısayol tuşuyla hemen kullanılabiliyor.

Temelde iki özelliği var:

  1. Ekran görüntüsü çevirisi — kısayol → alanı sürükleyerek seç → OCR ile tanı → çeviri açılır penceresi
  2. Metin çevirisi — metni seç → kısayol → anında çevir (OCR olmadan)

Ücretsiz ve açık kaynak (GPL v3). Cihaz üstünde çalıştığı için çeviri verileri hiçbir şekilde sunucuya gönderilmiyor.

Özellikler:

  • Apple Vision OCR + Apple Translation tabanlı, internet olmadan çalışır
  • DeepL’in varsayılan uygulamasına göre hissedilir derecede daha hızlıdır. Yakalamadan çeviri açılır penceresine kadar yaklaşık 1 saniye
  • Bulut motoru gerekirse DeepL, Google Cloud ve Azure, BYOK (API anahtarını doğrudan girme) ile kullanılabilir
  • Çeviri geçmişini kaydetme, otomatik panoya kopyalama
  • 20 dili destekler

Teknoloji yığını:

  • macOS 15+ / Swift 6 / SwiftUI / SwiftData
  • Dahili akış: Vision(VNRecognizeTextRequest) → satır sonu ön işleme → Translation or API → açılır pencere
  • Harici bağımlılık yok. Yalnızca Apple yerel framework’leri kullanılıyor (gereksinim: macos 15+ ve üzeri - hem Apple Silicon hem Intel desteklenir)

GitHub: https://github.com/hcmhcs/screenTranslate
Demo videosu: https://www.youtube.com/watch?v=ItYNAyue7eo
İndirme: GitHub Releases üzerinden DMG alınabilir ya da doğrudan derlenebilir (README.md dosyasına bakın)

Başta sadece kendim kullanmak için hafifçe yaptığım bir şey olduğu için biraz utanıyorum ama bence ortaya oldukça iyi bir sonuç çıktı; bu yüzden ilk kez Product Hunt’ta da yayına alıp gerçek kullanıcılar edinerek geri bildirim topluyor ve bu süreçte güncellemeler yapıyorum!
İlk solo açık kaynak projem olduğu için eksikleri mutlaka vardır; geri bildirim veya PR gönderirseniz çok sevinirim :)

2 yorum

 
guarder 2026-03-24

Gerçekten çok iyi kullanıyorum!

 
hcmhcs0 2026-03-24

Sıcak yorumunuz için teşekkür ederim! Ben de zaten son zamanlarda kullanım kolaylığını artırmak için şunu bunu sürekli iyileştiriyorum; iyi kullandığınızı duymak gerçekten büyük bir motivasyon kaynağı oluyor. :) Eğer kullanırken rahatsız edici bir nokta olursa lütfen istediğiniz zaman rahatça söyleyin.