Professional Documents
Culture Documents
BT4007 PPT
BT4007 PPT
BT4007 PPT
September 2022
Language Translator [Mobile Application]
This mobile application can be used for translating one language into another. In today’s world I have seen many times
language becomes barrier in order to convey any idea that’s why I want to create this application to overcome this issue. This
application is easy to use, anyone can download and tipe any existing language to translate into any other language. As
everyone knows in our country there are so many languages has been spoken, to understand one’s culture it is very
important to know their language. In this application one can translate the image text into any language. In dark one can use
flash light to take a pick of the image to translate its text into any language, flash light option will be available inside the
application.
INTRODUCTION
• This mobile application can be used for translating one language into another.
• In today’s world I have seen many times language becomes barrier in order to convey any idea that’s why I want to create
• This application is easy to use, anyone can download and tipe any existing language to translate into any other language. As
everyone knows in our country there are so many languages has been spoken, to understand one’s culture it is very
• In this application one can translate the image text into any language.
INTRODUCTION (continued)
• In dark one can use flash light to take a pick of the image to translate its text into any language, flash light option will be
• In country like India which is very diverse like culture, language, food and many more things. Need of a mobile application
• There are many translator application already available in this field but developing my own application and putting what I
This is the first screen which seen at the starting of application it is an animation screen which is used to download
some file of application when application is started or if there is network problem this screen helps to make the
View in android is the main source to show something when application is running. In this Splash Screen animation
view is used to show the animation on first screen when app is launched. The source of animation is Lottie animation
this animation is downloaded in the form of JSON file and kept inside the layout’s raw folder and in animation view at
• This is the main screen where all functionalities has been defined like where the tiped text will be kept, where
• When Input is taken by microphone where this text will go where the output will be shown everything is defined and
• How to rest the text one reset button is also added on this screen. Taking the photo using camera there is a button also has
• This main layout is comprised of different-2 Views and layouts which are shown on next page.
Output on Real Device
History Screen Layout
• When user visits this screen, can see all the word meanings has been searched and can delete the word meanings
from the history if user thinks that it is not worth to keeping this word meaning.
• Because it is very important to see the history whatever has been searched if needed we can refer the history and
• Toolbar is used to show the heading of the screen when screen is opened.
• Relative Layout contains three text buttons which is used to show capture the image, for detecting text from the image and
if needed to translate one button can send the text for translation and we can translate the text easily.
All the views and widgets are defined above. In this design We have shown that what are the views and widgets we
have used to capture the image and then detecting the text from the image.
Requirements
Requirements of application means what are tools and technology has been used to develop the application. What are the
API(Application Programming Interfaces) have been used. What are the Hardware requirements and permissions which is
API Used: Android ML-Kit for Translation one language into another
This application which is used for translating the language is very demanding application almost everyone needs this
application. This application can work like dictionary for normal human people and for working professional it is very
important because they have to visit other state, other country and it is also not possible to learn all states and countries
language so having this application is very important. Almost all functionality and DFD, layout Design is explained in above
chapters of this report. This application is supporting 14 languages right now but in future it will increase. This application
functionality is amazing one can use it at any time rather than writing in the copy one can search here it will store the
meaning of the searched word in history screen so that in future one can refer it. We have not make it too much messy it is
very clean only one meaning appears for each text which user want to translate.
THANK YOU