ciddwd/overlay-translator
无需 ROOT 的开源 Android 屏幕实时翻译工具,适合游戏、视觉小说和漫画。支持端侧与云端 OCR、离线 LLM、多种翻译服务和文字朗读(TTS),译文可直接显示在画面上。Open-source no-root Android real-time screen translator for games, visual novels, and manga. Supports on-device and cloud OCR, offline LLMs, multiple translation services, on-screen translations, and text-to-speech (TTS).
Hızlı değerlendirme
Özet
Screen Translator, Android ekranındaki yazıları OCR ile tanıyıp çeviren ve sonucu ekranın üzerine yerleştiren bir uygulamadır.
Profiline uyum
Android ekran metinlerini çevirip seslendirmesi, dil eğitimi uygulamalarınızda kullandığınız çeviri ve TTS özellikleriyle doğrudan örtüşüyor.
Neden yükseliyor
97 günde 906 yıldız alması, özellikle oyun ve manga çevirisi gibi belirgin bir kullanım alanına hitap ettiğine işaret ediyor. Ancak son 28 günde 2 commit ve 1 farklı yazar bilgisi, ilginin sürdürülebilir geliştirme faaliyetiyle desteklendiğine dair sınırlı kanıt sunuyor.
Problem
Oyun, görsel roman ve manga gibi içeriklerdeki metni çevirmek için uygulamadan çıkıp ekran görüntüsü alma ve ayrı bir çeviri aracı kullanma ihtiyacını azaltır.
Çözüm
MediaProjection veya Shizuku ile ekran görüntüsü alır; cihaz içi ya da bulut OCR ile metni tanır, seçilen çeviri servisine gönderir ve sonucu overlay olarak gösterir veya TTS ile okur. Ayrıca galeri görsellerini toplu çevirme desteği sunar.
Yenilik
Temel OCR ve çeviri yaklaşımları yeni değil; öne çıkan tarafı, ekran yakalama, farklı OCR ve çeviri seçenekleri, overlay ve TTS özelliklerini no-root Android uygulamasında bir araya getirmesi.
Teknolojiler
- Kotlin
- Android
- Jetpack Compose
- MediaProjection
- Shizuku
- ML Kit
- PaddleOCR
- llama.cpp
- GGUF
- OCR
- TTS
Riskler
- Son 28 gündeki commit ve farklı yazar sayısı düşük; bakım sürekliliği ve katkıcı çeşitliliği için kanıt sınırlı.
- Bulut OCR veya çeviri servisleri kullanıldığında ekran içeriği üçüncü taraflara gönderilebilir; gizlilik, servis koşullarına bağlıdır.
- Bulut servisleri ücret, API key veya ağ bağlantısı gerektirebilir; cihaz içi modeller ise depolama ve işlem gücü kullanır.
- OCR ve çeviri kalitesi dil, yazı tipi, ekran düzeni ve seçilen motorlara göre değişebilir.
- Ekran yakalama ve overlay izinleri Android sürümüne ve cihaz üreticisine göre kullanım deneyimini etkileyebilir.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.