Image Translator App

< >

Description

This project is an android application which can translate an image of text (screenshot or photo) and translate this text into another language. This will display as a text field in the application and can be saved to view later. This project was developed in Java using Android Studio, Google ML Kit was both used for OCR and translation.

Saving Text

SQLite was used in Java to save the origin text and translated text which can be deleted from the application if needed.

Editing Images

The application allows you to edit pictures which have been taken or are in your gallery by using Android-Image-Cropper. This enables the rotation, reflection and cropping of images which will be saved to the phone’s gallery.

Preferences

You can change the preferences of the app, these include swiping between tabs, default origin language and the default translated language.

Sharing

Once the image has been taken and the language translated, you can share this data via multiple applications.