This is the project which can be used to detect Languages by following inputs:
- Text.
- Image.
- Voice.
-
Tkinter------------------------------Tkinter module in python to create GUI (Graphical User Interface) based interface.
-
langdetect---------------------------We are using langdetect module. langdetect module is a port of Google's language- detection library that supports 55 languages. This modules doesn't come with Python's standard utility modules. So it is needed to install it externaly. Following command for installation: pip install langdetect
-
iso-639------------------------------The detected language will give output in code like en for english to solve this issue we will use iso-639 module to give language name for their respective detected language. Following command for installation: pip install iso-639
-
Speech_recognition-------------------The SpeechRecognition module depends on pyaudio. Following Command for installation pip install SpeechRecognition
-
file_dialog--------------------------It is Used for opening and saving file. It is part of tkinter.
-
pytesseract--------------------------Tesseract is an optical character recognition engine for various operating systems. It is free software, released under the Apache License. It is based on LSTM.
-
PIL----------------------------------The Python Imaging Library adds image processing capabilities to your Python interpreter.
Hindi Detection Doesn't work good sometimes on Speech and Image Otherwise everthing is fine.
Downlode and install Pytesseract first and after setting the variable it will work, Otherwise it shows error of Tesseract not found.