An android app that focuses on using on device machine learning to translate languages. This is made using android studio and google's ML KIT SDK. It also has an OCR feature to detect text from an image which can be taken from either camera or the gallery and can be translated. Text to Speech and Speech to Text has also been implemented. This app was made trying to focus on seamless offline functionality, language translations only require internet for the first translation attempt after which the language model is stored and can be accessed without network connectivity.
Steps to run -
-
Open the attached android studio project (Project Translate) using android studio.
-
Clean and build the project to ensure no gradle or sync errors.
-
Run the app using emulator or device.
-
Make sure to allow necessary permissions on startup to use all the features.