Fotoğraflarda ki metni algılayan ve metni bir metin dosyasına dönüştüren bir uygulama geliştirilmiştir. Uygulama, kullanıcının kamera ile çektiği veya galeriden seçtiği bir fotoğraftaki metni algılayarak metin dosyası olarak kaydetmektedir. Ayrıca, metinleri kullanıcıya dinleme imkanı sağlayan bir hoparlör özelliğiyle sunmaktadır. Uygulama, çoklu dil desteğiyle çeviri yapabilme özelliğine de sahiptir, böylece metinleri farklı dillere çevirebilirsiniz. Uygulamada ayrıca kendi not defteri bulunmaktadır ve bu notlar Room veritabanı kullanılarak saklanmaktadır. Kullanıcı ayrıca metin eklemek için sesli giriş yapma seçeneğine de sahiptir.
- com.google.android.gms:play-services-mlkit-text-recognition:18.0.2
- com.google.firebase:firebase-bom:31.0.2
- com.google.firebase:firebase-analytics
- com.google.firebase:firebase-core:21.1.1
- com.google.mlkit:translate:17.0.1
- junit:junit:4.13.2
- androidx.test.ext:junit:1.1.3
- androidx.test.espresso:espresso-core:3.4.0
- androidx.room:room-runtime:2.4.3
- androidx.room:room-compiler:2.4.3
- androidx.recyclerview:recyclerview:1.2.1
- com.intuit.sdp:sdp-android:1.0.6
- com.intuit.ssp:ssp-android:1.0.6
- com.makeramen:roundedimageview:2.3.0
import com.google.mlkit.common.model.DownloadConditions;
import com.google.mlkit.nl.translate.TranslateLanguage;
import com.google.mlkit.nl.translate.Translation;
import com.google.mlkit.nl.translate.Translator;
import com.google.mlkit.nl.translate.TranslatorOptions;
import android.speech.RecognizerIntent;
import android.speech.tts.TextToSpeech;