University Institute of Engineering
Department of Computer Science & Engineering
                    DISRUPTIVE TECHNOLOGIES
                               22ECH-102
                   LANGUAGE TRANSLATOR
                                 WITH
                               PYTHON
                            FINAL REPORT
Under the guidance of :                       Submitted By:
Dr. Payal Patial                              Harshit Goyal 22BCS16612
Dr.Virendra Kumar                             Rahul Sain   22BCS16610
                             University Institute of Engineering
                 Department of Computer Science & Engineering
1. Title: Language Translator
2. Problem statement:
In communication, language has been a significant barrier for centuries now, and human beings have always
tried to provide a solution to the issues of language translation. Language barriers usually occur when two
people who speak different languages cannot understand one another, and there is a breakdown in language and
communication. They can also come from physical language disabilities which include stuttering, articulation
disorder and hearing loss.
3. Key Features/Benefits:
Using translator is an efficient way to eliminate language barriers and ensure communication between people
who speak different languages. Whether the communication is a simple message between friends or something
more intricate, such as for conducting business or taking a trip abroad, there are many advantages to using a
translator.
Increased Transparency
Because translation apps translate the content into desired language, and being so advanced these help in better
communication between people and authorities which will leave no gap or error due to lack of communication
and helps in smooth working of companies.
Fast Translation
With such applications or softwares, it is easier and faster to communicate with people as compared to human
translation which can consume time and leave a gap for error.
Larger Reach
Because of faster translations, a company can reach different parts of the world with there product and help a lot
of people with there revolutionary ideas.
                             University Institute of Engineering
                  Department of Computer Science & Engineering
4. Software/ Tools used:
Python 3.11
The compiler is a special program that is written in a specific programming language to convert the human-
readable language i.e. high-level language to machine-readable language .
Visual studio code
Visual Studio Code combines the simplicity of a source code editor with powerful developer tooling,
like IntelliSense code completion and debugging.
Google Translator Library
Google translator is a free and unlimited python library that is implemented by Google Translate API.It allows
developers to create tools that work with google translate. This can be used to translate text, speech, or website
content into another language.
Tkinter Library
Tkinter provides classes which allow the display, positioning and control of widgets.
5. Deliverable
The proposed system benefits us by translating the entered text into any language of choice. The text to the
translator is entered manually, although which will be updated to speech input in upcoming iterations, and it
auto detects the language of entered text. The language is selected to translate the text into and after hitting the
translate button the translated text is shown on the screen.
6. Code:
      University Institute of Engineering
Department of Computer Science & Engineering
      University Institute of Engineering
Department of Computer Science & Engineering
      University Institute of Engineering
Department of Computer Science & Engineering
      University Institute of Engineering
Department of Computer Science & Engineering
                   University Institute of Engineering
             Department of Computer Science & Engineering
7. Output:
                             University Institute of Engineering
                 Department of Computer Science & Engineering
8. Future Scope:
In the digital era, physical borders don’t affect businesses anymore. Any company large or small can go global.
And, the secret of a successful international business lie in quality communication between the branches which
can be achieved by such translators.
Google has improved its original translation software significantly using artificial intelligence. And translation
companies will integrate similar software into their workflows, to deliver precise translations faster, for broader
audiences.
These translation services can be incorporated with AIML to implement into earpieces to be used while world
summits where delegates from different countries meet up along with there translators to help them understand
whatever the others are saying. These earpieces can replace translators for smooth translations and by directly
hearing the translated speech.
9. Conclusion :
The Translator can translate dozens of languages, either through text or voice. You just type, write, or speak
into the app. The program even allows you to point your smartphone at a sign or menu written in a foreign
language to view a live translation and Translator has good future scope.With the help of such translators we
can overcome the problems of miscommunication due to lack of translators. These translators can further be
updated and modified to intake speech inputs and even be available as apps on one’s mobile phone and online
on websites.