{'fraction_non_alphanumeric': 0.02, 'fraction_numerical': 0.0, 'mean_word_length': 4.798283261802575, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Android Live Text Recognition and Translation Application using Tesseract

There are thousands of languages in the world. Even though English is the most popular business language, only about twenty percent of the world population can speak English, moreover, people always prefer to use their language. Hence, translation is very important for advancements in literature, technology, and international politics. In this proposed work, we have made an application that can be used to take pictures of text in the paper, screen, signboards, or anywhere and the application will translate the text right there. The goal is to be able to understand any text in any language and translate it in real-time to any other language of preference. To achieve this, we have used Android as my preferred platform as it is a widely used mobile OS around the globe. We have also used many open-source projects to help us achieve our goal, such as Tesseract Leptonica for image computation, google-API-translate to translate the recognized text. We can recognize text from printed papers or screens and translate them into any language of preference. The accuracy in recognizing handwritten text is low and needs additional work. The proposed work has a scope to be used by visually impaired to recognize the text from anywhere and read the translated text to them.