LANGUAGE TRANSLATOR
FOR
DISABLED
Presented by : Under the Guidance of :
4KV20CS007 BHOOMIKA M V Dr. VENKATESH U C
4KV20CS033 NAYANA V S Professor
4KV20CS034 NIMISHA K T Department of CS&E
4KV20CS053 THRUPTHI M D KVG College of Engineering
Sullia
INTRODUCTION
A Translator app is an assistance for translation
which helps people survive in places where the
language is unknown. They can easily input their
message either via text ,via image or via speech
can translate it easily into any language.
Translation is necessary for the spreading new
information, knowledge, and ideas across the
world. It is absolutely necessary to achieve
effective communication between different
cultures.
PROBLEM STAMENT
People often face barriers due to language
differences, hindering effective communication
and access to information. Implementing user-
friendly language translation tools, apps, or
services tailored to local dialects can bridge the
communication gap, fostering better understanding
and inclusivity within communities. To address
these inefficiencies our project aims to develop a
robust and efficient system capable of accurately
translating text/speech from one language to
another.
LITERATURE SURVEY
Sr. no. Title Author Publication Approach
1. speech-to-speech language translator Umeaz Kheradia and Abha December This survey involves examining various
Kondwilkar et.al 2020 approaches, techniques, and advancements in the
field, understanding their strengths, weaknesses,
and potential applications. Researchers often
conduct such surveys to identify gaps in
knowledge, assess the state of the art, and
propose new directions or improvements for
speech-to-speech translation systems.
2. A Hybrid Approach Using Phrases and Susmita Gupta and Niladri July 2017 A hybrid approach using phrases and rules for
Rules for Hindi to English Machine Chaterjee et.al Hindi to English machine translation. This method
Translation combines the use of pre-defined phrases and
grammar rules to translate from Hindi to English.
This hybrid approach aims to improve translation
accuracy by combining the strengths
of both methods.
3. Language Converter using Python Najeema Afrin, G. Aditi Sai, K. Gopi June 2022 The main aim here is to convert the language
Krishna and K. Rathan et.al spoken by a person into another language audio.
For that initially we need to give voice input. Next
we will be using Google Translate to convert this
input text into text of output language.
4. Spoken language translation Sanket Gandhare, Preethi Jyothi, Nov 2022 This enables the speakers of different languages to
Pushpak Bhattacharyya et.al communicate. The speech translation system
integrates two technologies : Automatic Speech
Recognition, Machine Translation.
5. An android based language translator Roseline Ogundokun, Sanjay Misra Feb 2021 This android application which can translate the most
application et.al used languages in the world to any selected
languages, the
android application will be using the IBM Waston
SYSTEM REQUIREMENTS
1. Software Requirements
Programming Language: HTML, CSS, Python
Tools: Visual Studio
Operating Source: windows 10/11
2. Hardware Requirements
Processor: Intel core i5
RAM:8.00GB
System Type:64-bit operating system
METHODOLOGY
1. Language Selection: Choose the desired language
for translation.
2. Input Text/Speech/image: Provide the text ,image or
speech that needs translation.
3. Convert Speech to Text: If the input is speech,
convert it into text format.
4. Language Detection: Identify the original language
of the input text.
5. Translation: Translate the text into the specified
language.
6. Convert Text to Speech: Transform the translated
text into speech if required.
7. Output Translation: Provide the final output, which
is the translated text or speech in the selected language.
SNAPSHOTS
Fig 1 : HOME PAGE Fig 2 : DARK MODE
SNAPSHOTS
Fig 3 : TEXT TRANSLATION Fig 4 : IMAGE TRANSLATION
CONCLUSION
In conclusion, this project demonstrated the integration of various technologies to create a
language translator application with multiple input options and seamless translation
capabilities. By leveraging Python, HTML, CSS, Flask, and an external API, we were able
to build a functional and user-friendly application that fulfills the task of translating text
between different languages efficiently. This project showcases the power of web
development and API integration in creating real-world solutions for language translation
needs.
Moving forward, there are opportunities to further enhance the application by improving
the user interface, adding support for additional languages, implementing more advanced
translation features, and optimizing performance for better scalability.
FUTURE ENHANCEMENT
In the future, the language translator project will seamlessly integrate text-to-speech and image conversion
with advanced features such as augmented reality for visual translation, multimodal fusion for comprehensive
communication, and interactive conversational interfaces. It will recognize handwriting, gestures, and cultural
nuances, ensuring inclusive accessibility and personalized translation experiences. Users can enjoy offline
image translation, multilingual document translation, and customize translation models according to their
preferences, making the translator versatile, intuitive, and immersive across diverse linguistic and cultural
contexts.