SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Language
Translator
By Sumit
A50105219082
C
O
N
T
E
N
T
S
01 I n t r o d u c t i o n
02 B a c k g r o u n d o f
S t u d y
03 T o o l s a n d
t e c h n o l o g i e s
04 F u t u r e s c o p e
I n t r o d u c t i o n
Translation is the process of conveying a written source language text clearly, completely,
accurately, and appropriately in a target language. Translation allows information to be
transferred across languages, expanding accessibility of the information. The translation process
involves translation, editing, and proofreading. Training programs at NMHSs may be able to use
translation as a cost-effective means to expand their training program's offerings.
Translation is an activity, a product, and a process. As an activity, translation is a complex act that
requires close reading of a text in the source language, understanding its meaning, and creating
an equivalent text in the target language. The word “translation” also refers to the product of this
activity: the final target language text that will be published or distributed. Although this document
will touch on these aspects of translating, we will focus primarily on the process of creating a
translation, using this definition.resent the good effect of the release, please try to be concise and
concise; if necessary, add or subtract the text as needed, so that the viewer can accurately
understand the message you convey.
01
Here are some of the objectives
The goal of translation practice for non-specialists is to
found the language skills of the learner, to refine their
thematic and cultural knowledge and to encourage
them to think and to react.
1.Develop a system which able to do conversion
between the languages.
2.Provide an easy and simple for translation.
3.Endow good experience to the user.
4.Translate almost each language.
O b j e c t i v e s
When you livein other country you
faces a lot of difficulties mainly of
language,You needs them to br
translated for a better understanding
Better understanding
Music, literature, films, and various
other art forms transcend global
boundaries because of the way they
are effectively translated to reflect
local languages and sentiments
Cultural interchange
More often whenever a student
studies he/she found some difficult
words which are sopposed to be
translated to his/her native language.
Studies
While dealing with the people of
other countries we needs to talk to
them in their language
Business deals
W h y T r a n s l a t i o n i s n e c e s s a r y ?
Where we need it ?
Some time it happens that
we skip some words from
our mind and we
remember tht in other
lnguages.
Writting
While we are reading
anything and didnt get any
specific word then we
needs it to be translated
Reading
L a n g u a g e t r a n s l a t o r
Translation is one of simple and effective ways to understand another language easily. In
order to understand the message from another text accurately, a translator should have
knowledge both source and target language. Therefore, a deep understanding of translation
will help in doing a good translation text.
Many books that have been translated into Indonesian language spread everywhere, whether
in book shop or book market. For instance, the translator translates not only the scientific, the
technology books but also literary work. Those translation of technology, scientific and literary
books prove that translation in Indonesia is growing more and more, and hopefully that those
will be better. It is not easy to translate whether scientific or literary books. It deals with the
process of rendering the message and finding the accuracy and equivalent message of
Source Language (SL) into Target Language (TL). By enriching vocabulary, a translator
hopes he can produce a good translation
02
R e p o r t P r e s e n t a t i o n
Hardware configuration
1.Processor: Intel® Core™ i3-9750H CPU @ 2.6GHz or above
2.RAM: 2 GB RAM or above
3.Storage: 2 GB or above
4.Active Internet Connection
Software requirement
1.Python
2.Windows OS
03
Click here to add the text, the text
is the refinement of your thought
Title
Click here to add the text, the text
is the refinement of your thought
Title
Development Tools
Visual Studio Code
Visual Studio Code is a freeware source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax
highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts, preferences,
and install extensions that add additional functionality. Microsoft has released most of Visual Studio Code's source code on the microsoft/vscode (Code
- OSS) repository of GitHub, under the permissive MIT License, while the releases by Microsoft are proprietary freeware. In the Stack Overflow 2019
Developer Survey, Visual Studio Code was ranked the most popular developer environment tool, with 50.7% of 87,317 respondents reporting that they
use it. Visual Studio Code was first announced on April 29, 2015, by Microsoft at the 2015 Build conference. [9] A Preview build was released shortly
thereafter. On November
18, 2015, Visual Studio Code was released under the MIT License, having its source code available on GitHub. Extension support was also announced.
On April 14, 2016, Visual Studio Code graduated from the public preview stage and was released to the Web. Visual Studio Code is a source-code
editor that can be used with a variety of programming languages, including Java, JavaScript, Go, Node.js, Python and C++. It is based on the Electron
framework, which is used to develop Node.js Web applications that run on the Blink layout engine. Visual Studio Code employs the same editor
component (codenamed "Monaco") used in Azure DevOps (formerly called Visual Studio Online and Visual Studio Team Services). Instead of a project
system, it allows users to open one or more directories, which can then be saved in workspaces for future reuse. This allows it to operate as a
language-agnostic code editor for any language. It supports a number of programming languages and a set of features that differs per language.
Unwanted files and folders can be excluded from the project tree via the settings. Many Visual Studio Code features are not exposed through menus or
the user interface but can be accessed via the command palette. Visual Studio Code can be extended via extensions, available through a central
repository. This includes additions to the editor and language support. A notable feature is the ability to create extensions that add support for new
languages, themes, and debuggers, perform static code 19 | P a g e analysis, and add code linters using the Language Server Protocol. Visual Studio
Code includes multiple extensions for FTP, allowing the software to be used as a free alternative for web development. Code can be synced between
the editor and the server, without downloading any extra software. Visual Studio Code allows users to set the code page in which the active document is
saved, the newline character, and the programming language of the active document. This allows it to be used on any platform, in any locale, and for
any given programming language.
Programming Language
Python
Python is an interpreted high-level general-purpose programming language. Its design
philosophy emphasizes code readability with its use of significant indentation. Its language
constructs as well as its object-oriented approach aim to help programmers write clear, logical
code for small and large-scale projects.
Python uses dynamic typing and a combination of reference counting and a cycle-detecting
garbage collector for memory management. It also features dynamic name resolution (late
binding), which binds method and variable names during program execution.
Python strives for a simpler, less-cluttered syntax and grammar while giving developers a
choice in their coding methodology. In contrast to Perl's "there is more than one way to do it"
motto, Python embraces a "there should be one— and preferably only one —obvious way to
do it" design philosophy. Alex Martelli, a Fellow at the Python Software Foundation and
Python book author, writes that "To describe something as 'clever' is not considered a
compliment in the Python culture.
Methodology
The methods we used in language translator
01
02
Googletrans is a free and unlimited python library
that implemented Google Translate API
Googletrans
To begin with, we can either input the language code or input
“ options” keyword to get the list of languages and their
respective code. After inputting the language code, translator
will ask you to enter the text that you want to translate.
Translator will automatically detect the language the user has
inputted. And, after that it will show you the translation and
pronounciation of the text into that language. In order to exit
the program, we have to input “close” in the terminal and we
will exit the program successfully.
Working
01 02 03 04
First you will need to write
the text you wanna to
translate
Writting
Then the translator will
translate the text to yours
desired language
Processing
Output will be in your
translated language
Output
You may also listen to the
text you translated
Listening
M o d e s o f L a n g u a g e t r a n s l a t i o n
L a n g u a g e t r a n s l a t i o r
The future of translation will cover more cultures, as the
internet continues to penetrate in emerging countries
worldwide. Besides the top languages for translation, the
software will have to provide accurate solutions to
communicate with audiences who speak less known dialects.
04
01 02 03 04
Faster, Cheaper,
Global
Automated
Translation Will Be
the New Standard
Translators Will
Use Artificial
Intelligence
We’ll Have More
Secured Cloud
Environments
N e w e r a o f l a n g u a g e t r a n s l a t o r
Improves
intraction
Saves time
Benefits of Language translator
Independent Working
Quick Career Progression.
Learning new things every time.
Acting as a network component.
THANKS

Weitere ähnliche Inhalte

Was ist angesagt?

Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinect
rajaganapathy28091100
 
Programming languages
Programming languagesProgramming languages
Programming languages
Akash Varaiya
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
ankit_saluja
 
Compiler Design
Compiler DesignCompiler Design
Compiler Design
Mir Majid
 

Was ist angesagt? (20)

Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Artificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemArtificial intelligence Speech recognition system
Artificial intelligence Speech recognition system
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
 
Phases of Compiler
Phases of CompilerPhases of Compiler
Phases of Compiler
 
Computer Language Translator
Computer Language TranslatorComputer Language Translator
Computer Language Translator
 
Speech Recognition by Iqbal
Speech Recognition by IqbalSpeech Recognition by Iqbal
Speech Recognition by Iqbal
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinect
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
E farming
E farmingE farming
E farming
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
Linker and Loader
Linker and Loader Linker and Loader
Linker and Loader
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Speech Recognition in Artificail Inteligence
Speech Recognition in Artificail InteligenceSpeech Recognition in Artificail Inteligence
Speech Recognition in Artificail Inteligence
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Compiler Design
Compiler DesignCompiler Design
Compiler Design
 

Ähnlich wie Language translator

Procedural Programming Of Programming Languages
Procedural Programming Of Programming LanguagesProcedural Programming Of Programming Languages
Procedural Programming Of Programming Languages
Tammy Moncrief
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
Kim Moore
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
DishaSharma737984
 
Python Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docxPython Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docx
Manohar k
 

Ähnlich wie Language translator (20)

languagetranslator-211028085026.pptx
languagetranslator-211028085026.pptxlanguagetranslator-211028085026.pptx
languagetranslator-211028085026.pptx
 
Python Training in Chandigarh
Python Training in ChandigarhPython Training in Chandigarh
Python Training in Chandigarh
 
Procedural Programming Of Programming Languages
Procedural Programming Of Programming LanguagesProcedural Programming Of Programming Languages
Procedural Programming Of Programming Languages
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
What is the best programming language to learn if you want to work on the blo...
What is the best programming language to learn if you want to work on the blo...What is the best programming language to learn if you want to work on the blo...
What is the best programming language to learn if you want to work on the blo...
 
Is Python a Programming language or Scripting Language.pdf
Is Python a Programming language or Scripting Language.pdfIs Python a Programming language or Scripting Language.pdf
Is Python a Programming language or Scripting Language.pdf
 
Specification Of The Programming Language Of Java
Specification Of The Programming Language Of JavaSpecification Of The Programming Language Of Java
Specification Of The Programming Language Of Java
 
Is Python a Programming language or Scripting Language_.pdf
Is Python a Programming language or Scripting Language_.pdfIs Python a Programming language or Scripting Language_.pdf
Is Python a Programming language or Scripting Language_.pdf
 
Language Translator using python and google API
Language Translator using python and google APILanguage Translator using python and google API
Language Translator using python and google API
 
Natural language identification
Natural language identificationNatural language identification
Natural language identification
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
 
STARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMINGSTARTING A CAREER IN PROGRAMMING
STARTING A CAREER IN PROGRAMMING
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
Intermediate Languages
Intermediate LanguagesIntermediate Languages
Intermediate Languages
 
Python Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docxPython Programming and ApplicationsUnit-1.docx
Python Programming and ApplicationsUnit-1.docx
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This Year
 
The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024The top programming languages for mobile app development in 2024
The top programming languages for mobile app development in 2024
 
Programming
ProgrammingProgramming
Programming
 
What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...What Programming Language Do You Require for Your Next Project & How to Hire ...
What Programming Language Do You Require for Your Next Project & How to Hire ...
 

Kürzlich hochgeladen

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Kürzlich hochgeladen (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 

Language translator

  • 2. C O N T E N T S 01 I n t r o d u c t i o n 02 B a c k g r o u n d o f S t u d y 03 T o o l s a n d t e c h n o l o g i e s 04 F u t u r e s c o p e
  • 3. I n t r o d u c t i o n Translation is the process of conveying a written source language text clearly, completely, accurately, and appropriately in a target language. Translation allows information to be transferred across languages, expanding accessibility of the information. The translation process involves translation, editing, and proofreading. Training programs at NMHSs may be able to use translation as a cost-effective means to expand their training program's offerings. Translation is an activity, a product, and a process. As an activity, translation is a complex act that requires close reading of a text in the source language, understanding its meaning, and creating an equivalent text in the target language. The word “translation” also refers to the product of this activity: the final target language text that will be published or distributed. Although this document will touch on these aspects of translating, we will focus primarily on the process of creating a translation, using this definition.resent the good effect of the release, please try to be concise and concise; if necessary, add or subtract the text as needed, so that the viewer can accurately understand the message you convey. 01
  • 4. Here are some of the objectives The goal of translation practice for non-specialists is to found the language skills of the learner, to refine their thematic and cultural knowledge and to encourage them to think and to react. 1.Develop a system which able to do conversion between the languages. 2.Provide an easy and simple for translation. 3.Endow good experience to the user. 4.Translate almost each language. O b j e c t i v e s
  • 5. When you livein other country you faces a lot of difficulties mainly of language,You needs them to br translated for a better understanding Better understanding Music, literature, films, and various other art forms transcend global boundaries because of the way they are effectively translated to reflect local languages and sentiments Cultural interchange More often whenever a student studies he/she found some difficult words which are sopposed to be translated to his/her native language. Studies While dealing with the people of other countries we needs to talk to them in their language Business deals W h y T r a n s l a t i o n i s n e c e s s a r y ?
  • 6. Where we need it ? Some time it happens that we skip some words from our mind and we remember tht in other lnguages. Writting While we are reading anything and didnt get any specific word then we needs it to be translated Reading
  • 7. L a n g u a g e t r a n s l a t o r Translation is one of simple and effective ways to understand another language easily. In order to understand the message from another text accurately, a translator should have knowledge both source and target language. Therefore, a deep understanding of translation will help in doing a good translation text. Many books that have been translated into Indonesian language spread everywhere, whether in book shop or book market. For instance, the translator translates not only the scientific, the technology books but also literary work. Those translation of technology, scientific and literary books prove that translation in Indonesia is growing more and more, and hopefully that those will be better. It is not easy to translate whether scientific or literary books. It deals with the process of rendering the message and finding the accuracy and equivalent message of Source Language (SL) into Target Language (TL). By enriching vocabulary, a translator hopes he can produce a good translation 02
  • 8.
  • 9.
  • 10. R e p o r t P r e s e n t a t i o n Hardware configuration 1.Processor: Intel® Core™ i3-9750H CPU @ 2.6GHz or above 2.RAM: 2 GB RAM or above 3.Storage: 2 GB or above 4.Active Internet Connection Software requirement 1.Python 2.Windows OS 03
  • 11. Click here to add the text, the text is the refinement of your thought Title Click here to add the text, the text is the refinement of your thought Title Development Tools Visual Studio Code Visual Studio Code is a freeware source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality. Microsoft has released most of Visual Studio Code's source code on the microsoft/vscode (Code - OSS) repository of GitHub, under the permissive MIT License, while the releases by Microsoft are proprietary freeware. In the Stack Overflow 2019 Developer Survey, Visual Studio Code was ranked the most popular developer environment tool, with 50.7% of 87,317 respondents reporting that they use it. Visual Studio Code was first announced on April 29, 2015, by Microsoft at the 2015 Build conference. [9] A Preview build was released shortly thereafter. On November 18, 2015, Visual Studio Code was released under the MIT License, having its source code available on GitHub. Extension support was also announced. On April 14, 2016, Visual Studio Code graduated from the public preview stage and was released to the Web. Visual Studio Code is a source-code editor that can be used with a variety of programming languages, including Java, JavaScript, Go, Node.js, Python and C++. It is based on the Electron framework, which is used to develop Node.js Web applications that run on the Blink layout engine. Visual Studio Code employs the same editor component (codenamed "Monaco") used in Azure DevOps (formerly called Visual Studio Online and Visual Studio Team Services). Instead of a project system, it allows users to open one or more directories, which can then be saved in workspaces for future reuse. This allows it to operate as a language-agnostic code editor for any language. It supports a number of programming languages and a set of features that differs per language. Unwanted files and folders can be excluded from the project tree via the settings. Many Visual Studio Code features are not exposed through menus or the user interface but can be accessed via the command palette. Visual Studio Code can be extended via extensions, available through a central repository. This includes additions to the editor and language support. A notable feature is the ability to create extensions that add support for new languages, themes, and debuggers, perform static code 19 | P a g e analysis, and add code linters using the Language Server Protocol. Visual Studio Code includes multiple extensions for FTP, allowing the software to be used as a free alternative for web development. Code can be synced between the editor and the server, without downloading any extra software. Visual Studio Code allows users to set the code page in which the active document is saved, the newline character, and the programming language of the active document. This allows it to be used on any platform, in any locale, and for any given programming language.
  • 12. Programming Language Python Python is an interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects. Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbage collector for memory management. It also features dynamic name resolution (late binding), which binds method and variable names during program execution. Python strives for a simpler, less-cluttered syntax and grammar while giving developers a choice in their coding methodology. In contrast to Perl's "there is more than one way to do it" motto, Python embraces a "there should be one— and preferably only one —obvious way to do it" design philosophy. Alex Martelli, a Fellow at the Python Software Foundation and Python book author, writes that "To describe something as 'clever' is not considered a compliment in the Python culture.
  • 13. Methodology The methods we used in language translator 01 02 Googletrans is a free and unlimited python library that implemented Google Translate API Googletrans To begin with, we can either input the language code or input “ options” keyword to get the list of languages and their respective code. After inputting the language code, translator will ask you to enter the text that you want to translate. Translator will automatically detect the language the user has inputted. And, after that it will show you the translation and pronounciation of the text into that language. In order to exit the program, we have to input “close” in the terminal and we will exit the program successfully. Working
  • 14. 01 02 03 04 First you will need to write the text you wanna to translate Writting Then the translator will translate the text to yours desired language Processing Output will be in your translated language Output You may also listen to the text you translated Listening M o d e s o f L a n g u a g e t r a n s l a t i o n
  • 15. L a n g u a g e t r a n s l a t i o r The future of translation will cover more cultures, as the internet continues to penetrate in emerging countries worldwide. Besides the top languages for translation, the software will have to provide accurate solutions to communicate with audiences who speak less known dialects. 04
  • 16. 01 02 03 04 Faster, Cheaper, Global Automated Translation Will Be the New Standard Translators Will Use Artificial Intelligence We’ll Have More Secured Cloud Environments N e w e r a o f l a n g u a g e t r a n s l a t o r
  • 17. Improves intraction Saves time Benefits of Language translator Independent Working Quick Career Progression. Learning new things every time. Acting as a network component.