Mobile App Engineering final project
Neil Patel (@neilpat1995)
Nikhil Nelson (@nnelson16)
Viral Jogani (@virjog)
Sahishnu Patel (@sash5434)
Captura provides a streamlined approach to learning a new language. Whether you're studying abroad for a semester or simply want to expand your knowledge of languages, Captura makes it easy to do so.
Captura provides the following features:
- Image capture/upload from gallery
- Image recognition using the Google CloudVision API
- Translation into the user's desired language using the Google Translate API
- Viewing image history and study mode to review
- Text-to-speech integration using the Android Text-to-Speech (TTS) API
- Quizzes to test your knowledge of translated terms
The following libraries were used in implementing this project:
- Google CloudVision : https://cloud.google.com/vision/
- Android TTS : https://developer.android.com/reference/android/speech/tts/TextToSpeech.html
- Google Translate : https://cloud.google.com/translate/
- Bottom Nav: https://github.com/roughike/BottomBar
- FAB :https://github.com/futuresimple/android-floating-action-button
Features finished:
-Language Translation
-Image Recognition
-Image Upload from Gallery
-Adding Picture directly from camera
-Refactor UI
-Finetune image recognition so we can get a more accurate description of the image- switched from Clarifai to CloudVision
-Create Quizzes
Features to implement:
-Add barcharts to track quiz scores