SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 888
Text Optimization/Summarizer using Natural Language Processing
Mahesh Patil1, Mayur Pawar2, Yatin Rai3, Prof. Satish Kuchiwale4
1-3Student, Computer Engineering, SIGCE, Navi Mumbai, Maharashtra, India
4Asst. Professor, Computer Engineering, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra
-------------------------------------------------------------------------***------------------------------------------------------------------------
Abstract - Computers have become a major medium forthe
exchange of information. Hence, we have the increasing need
to do a thorough check of the information which the masses
intend to exchange. The need for accurate grammar and
spellings is not only a requirement for the formal business
conversations, but also for the formal conversations taking
place on the various platforms available for the same. The
project aims at building an intelligent system to optimize
English language. This system will perform functionslikeAuto
Completion, Summarization, spell check, Grammar check.
Key Words: Grammar, Business conversation, Optimize.
1. INTRODUCTION
Man’s quest for making machines as smart as he is will go on
forever. But the fact that we are able to design machines
which react to human language by speaking like humans and
passing the turing test with considerably fair amount of
results is worth appreciating as far as the man-machine
integration is concerned. The project aims at building
intelligent system to optimize English language.
It will perform the following tasks:
1. Grammar Optimization
2. Spellcheck
3. Summarization
4. Sentence Auto Completion
Computers have becomea major mediumfortheexchangeof
information. Hence, we have the increasing need to do a
thorough check of the information which the masses intend
to exchange. The need for accurate grammar and spellings is
not only a requirementfortheformalbusinessconversations,
but also for the formal conversations taking place on the
various platforms available for the same. The project aims at
building an intelligent system to optimize English language.
This system will perform functions like Auto Completion,
Summarization, Spell Check, Grammar Check
Let’s define the job of a spell checker and an autocorrector. A
word needs to be checked for spelling correctness and
corrected if necessary, many a time in the context of the
surrounding words. A spellchecker points to spelling errors
and possibly suggests alternatives. An autocorrector usually
goes a step further and automatically picks the most likely
word. In case of the correct word already having been typed,
the same is retained. So, in practice, an autocorrect is a bit
more aggressive than a spellchecker, but this is more of an
implementation detail — tools allow you to configure the
behaviour. There is not much difference between the two in
theory. So, the discussion in the rest of the blog post applies
to both.
Grammar checkers accepts input in form of documents,
paragraphs or sentence. However it then break down input
into unit form, sentence. Corresponding language
punctuation marks are used to identify completion of
sentence. The sentence has to undergo some kind of
preprocessing.
Text summarization, first we, have to know that what a
summary is. A summary is a text that is producedfromoneor
more texts, that conveys important information in the
original text,and it is of a shorter form. The goal of automatic
text summarization is presenting the source text into a
shorter version with semantics. The most important
advantage of using a summary is, it reduces the readingtime.
Text Summarization methodscanbeclassifiedintoextractive
and abstractivesummarization.Anextractivesummarization
method consists of selecting important sentences,
concatenating them into shorter form. An Abstractive
summarization isan understanding of the main conceptsina
document and then express those concepts in clear natural
language. There are two different groups of text
summarization: indicative and informative. Inductive
summarization only represent the main ideaofthetexttothe
user. The typical length of this type of summarization is 5 to
10 percent of the main text. On the other hand, the
informative summarization systems gives concise
information of the main text .The length of informative
summary is 20 to 30 percent of the main text paragraphs etc.
from the original document and
1.1 OBJECTIVE:
This System aimtoachievethefollowingthroughthisproject:
 Provide an intelligent and interactive system for
interactive communications.
 This will be done by a high end and high
computation processing system.
 Can be used on an individual level.
 Design a system with a highly usable UI.
 The system has an underlying objective of
communicating with the user by masking itself as
human.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 889
1.2 SCOPE:
 The primary objective of the proposed system is to
build a system which will intelligently optimize the
English language inputs. This will be done with the
help of Natural Language Toolkit (NLTK) which
facilitates Natural Language Processing (NLP).
 The scope of the proposed system encompasses the
Natural Language Processing (NLP) dimensioninthe
field of man-machine integration.
 This can work as a stand-alone system or can be
integrated with other systems to give increased
number of functionalities.
2. LITERATURE SURVEY
Early experimentation in the late 1950's and early 60's
suggested that text summarization by computer wasfeasible
though not straightforward (Luhn, 59; Edmundson, 68). The
methods developed then were fairly unsophisticated,relying
primarily on surface level phenomena such as sentence
position and word frequency counts, and focused on
producing extracts (passages selected from the text,
reproduced verbatim) rather than abstracts (interpreted
portions of the text, newly generated). After a hiatus of some
decades, the growing presence of large amounts of online
text-in corpora and especially on the Web-renewed the
interest in automated text summarization. During these
intervening decades, progress in Natural Language
Processing (NLP), coupled with great increases of computer
memory and speed, made possible more sophisticated
techniques, with very encouraging results. In the lateI990's,
some relatively small research investments in the US (not
more than 10 projects, including commercial efforts at
Microsoft, Lexis-Nexis, Oracle, SRA, and TextWise, and
university efforts at CMU, NMSU, UPenn, and USC/lSI) over
three or four years have produced several systems that
exhibit potential marketability,aswellasseveralinnovations
that promise continued improvement. In addition, several
recent workshops, a book collection, and several tutorials
testify that automated text summarization has become a hot
area.AutomaticTextSummarizationgainedattentionasearly
as the 1950’s. A research paper, published by Hans Peter
Luhn in the late 1950s, titled “The automatic creation of
literature abstracts”, used features such as word frequency
and phrase frequency to extract important sentences from
the text for summarization purposes.
In Paper [1], A SURVEY OF TEXT SUMMARIZATION
TECHNIQUES this proposed paper presents a Numerous
approaches for identifying important content for automatic
text summarization have been developed to date. Topic
representation approaches first derive an intermediate
representation of the text that captures the topics discussed
in the input. Based on these representations of topics,
sentences in the input document are scored for importance
Predictive text computer simplified keyboard with wordand
phrase auto-completion[2]instudyapredictivetextpersonal
computer simplified keyboard with word and phrase auto-
completion. It has a smaller keypad with each key
representing several letters/characters so that only 9 keys
are required to representtheentirealphabetof26characters
In IEEE Paper [3], Spell Checking Techniques in NLP: A
Survey [Neha Gupta, Pratishta Mathur], Spell checkers in
Indian languages are the basic tools that need to be
developed. A spell checker is a software tool that identifies
and corrects any spelling mistakes in a text. Spell checkers
can be combined with other applications or they can be
distributed individually. In this paper the authors are
discussing both the approaches and their roles in various
applications.
In [4], that IEEE that will be study Grammar checker is one of
proofing tool used for syntactic analysis of the text. Various
techniques are used for development of grammar checker.
These techniques includes rule based technique, statistical
based technique and syntax based technique.Inthisresearch
article, all these three techniques have been discussed. Both
advantages and disadvantages of these techniques have also
been discussed at the end.
3. PROBLEM STATEMENT
The system should be smart enough to correct the errors in
English Language andalso summarize it. We willbeusingthe
NLTK tool available in Python. NLTK stands for Natural
Language Toolkit. We will use different tools available in the
Python NLTK for this purpose. Summarization feature will
take input as a meaningful paragraph in English Language.
Summarization functionality of the system will provide the
"meaningful summary" of the paragraph which is taken as
input. The output will be the summarized paragraph (where
the original meaning will be retained).
The spell check feature will be comparing the input spellings
and then suggesta correct one, ifanywordhasbeenmisspelt.
The Grammar check feature will be used to find errors in the
grammarandsuggestthecorrections,whicharepossible.The
auto completion feature completes simple sentences
automatically.
NLPcan be integrated with a websiteto provideamoreuser-
friendly experience. Features like spell check, autocomplete,
and autocorrect in search bars can make it easier for users to
find the information they’re looking for, which in turn keeps
them from navigating away from your site.
Automatic Text Summarizationisoneofthemostchallenging
and interesting problems in the field of Natural Language
Processing (NLP). It is a process of generating a concise and
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 890
meaningful summary of text from multiple text resources
such as books, news articles, blog posts, research papers,
emails, and tweets.
The demand for automatic text summarization systems is
spiking these days thanks to the availability of largeamounts
of textual data.
4. FLOWCHART
Fig -1: Flow chart of the system
4.1. ALGORITHMS
4.1.1 SUMMARIZATION:
In the processofsummarization,thefollowingstepsareused:
 Taking user input in the form of a paragraph
 Passing the user input to our summarizer.
 The summarizer then eliminates English language
stop words from the extract presented by the user
 It then carries out the process of Stemming
 After stemming, it creates a frequency table which
maintains a count of all the distinct words in the
extract entered by the user
 Tokenization takes place on the sentences in the
frequency table
 Assign weights to words in the frequency table after
tokenization of sentences using neural networks
 Find the average score for these values
 Generate the summary based on these values
4.1.2 GRAMMAR CHECK:
Grammar check is carried out by the following steps:
 Taking a grammatically incorrect sentence/
paragraph from the user
 Using the language_check tool in python to check if
the input sentence is following all the rules of
English grammar
 If the rules are not being followed, then return the
issues in the sentence/paragraph entered by the
user
4.1.3 SPELL CHECK:
Spell check follows the following algorithm:
1. Takes a sentence/paragraph from the user
2. Checks for spelling of each word in the
sentence/paragraph for correctness
3. Return the misspelt words so that they can be
highlighted to the user
Spell check is a form of NLP that everyone is used to by now.
It’s unobtrusive, easy to use, and can reduce a lot of
headaches for both users and agents alike.
Not every user is going to take the time to compose a
grammatically perfect sentence when contacting a help desk
or sales agent. Salesforce knows this, so they made sure their
contact form was equipped with spell check to make users’
lives easier.
This also makes their employees’ lives easier, too. Error-
ridden customer messages can be difficult to interpret,
leading to miscommunicationandfrustrationforallinvolved.
4.1.4 AUTO COMPLETE:
Auto complete is a neural networks based algorithm that
works on user’s previous data(of using the system) to give
auto completion suggestionstotheuserSearchautocomplete
is another type of NLP that many people use on a daily basis
and have almost come to expect when searching for
something. This is thanks in large part to pioneers like
Google, who have been using the feature in their search
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 891
engine for years. The feature is just as helpful on company
websites.
Salesforce integrated the feature into their personal search
engine. Users interested in learning more about a topic or
function of Salesforce’s product might know one keyword,
but maybe not the full term.
Search autocomplete will help them locate the correct
information and answer their questions faster.Thishelpscut
down on the likelihood that they’ll becomedisinterestedand
navigate away from the site.
5. CONCLUSION
The proposed system as planned after extensive research
during a literature survey includes the following features:
Implementation of Data Mining algorithmforsummarization
of a given English Language Paragraph. It will also enablethe
user to perform spell check and Grammar checkontheuser’s
inputs to the system in English language.
ACKNOWLEDGEMENT
The success and final outcome of this research required a lot
of guidance and assistance and we are extremely privileged
to have got this all. All that we have done is only due to such
supervision and assistance and we would not forget to thank
them.
We respect and thank Prof. Satish Kuchiwale, for providing
us insightand expertisethatgreatlyassistedtheresearch.We
are extremely thankful to him for providing such a nice
support and guidance.
REFERENCES
[1] Ani Nenkova, Kathleen McKeown “A SURVEY OF TEXT
SUMMARIZATION TECHNIQUES”
[2] David Gikandi ”Predictive text computer simplified
keyboard with word and phrase auto-completion”
[3] Neha Gupta, PratishtaMathur“SpellCheckingTechniques
in NLP: A Survey”
[4]BlossomManchanda,VijayAnantAthavale,Sanjeevkumar
Sharma “Various Techniques Used For Grammar Checking”
[5] N.Moratanch, S.Chitrakala “A Survey on Extractive Text
Summarization.
[6] Haoran Li, Junnan Zhu, Cong Ma, Jiajun Zhangand
Chengqing Zong ”Read, Watch, Listen and Summarize:
Multimodal Summarization for Asynchronous Text, Image,
Audio and Video
BIOGRAPHIES
Mahesh Sunil Patil, Pursuing the
Bachelor degree (B.E.) in Computer
Engineering from Smt. Indira Gandhi
College of Engineering (SIGCE), Navi
Mumbai. His current research
interests include Web Designing &
Machine Learning
Mayur Anand Pawar, Pursuing the
Bachelor degree (B.E.) in Computer
Engineering from Smt. Indira Gandhi
College of Engineering (SIGCE), Navi
Mumbai. His current research
interests include Web Designing &
Machine Learning
Yatin Sitaram Rai, Pursuing the
Bachelor degree (B.E.) in Computer
Engineering from Smt. Indira Gandhi
College of Engineering (SIGCE), Navi
Mumbai. His current research
interests include Web Designing &
Machine Learning
Prof. Satish Lalasaheb Kuchiwale,
Obtained the Bachelor degree (B.E.IT)
in the year 2007 from Rajarambapu
Institute of Technology (RAIT),
Rajaramnagar,Sakharale, and Master
degree (M.E. Computer) from
Lokamanya Tilak College of
Engineering(LTCE), Navi Mumbai. He
is Asst. Professor in Smt.Indira Gandhi
College of Engineering of Mumbai
university and having about 12 yrs. of
experience.

More Related Content

What's hot

What's hot (18)

Myanmar news summarization using different word representations
Myanmar news summarization using different word representations Myanmar news summarization using different word representations
Myanmar news summarization using different word representations
 
IRJET- A Pragmatic Supervised Learning Methodology of Hate Speech Detection i...
IRJET- A Pragmatic Supervised Learning Methodology of Hate Speech Detection i...IRJET- A Pragmatic Supervised Learning Methodology of Hate Speech Detection i...
IRJET- A Pragmatic Supervised Learning Methodology of Hate Speech Detection i...
 
A prior case study of natural language processing on different domain
A prior case study of natural language processing  on different domain A prior case study of natural language processing  on different domain
A prior case study of natural language processing on different domain
 
SCTUR: A Sentiment Classification Technique for URDU
SCTUR: A Sentiment Classification Technique for URDUSCTUR: A Sentiment Classification Technique for URDU
SCTUR: A Sentiment Classification Technique for URDU
 
IRJET- Short-Text Semantic Similarity using Glove Word Embedding
IRJET- Short-Text Semantic Similarity using Glove Word EmbeddingIRJET- Short-Text Semantic Similarity using Glove Word Embedding
IRJET- Short-Text Semantic Similarity using Glove Word Embedding
 
IRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi LanguageIRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi Language
 
Cl35491494
Cl35491494Cl35491494
Cl35491494
 
NLPinAAC
NLPinAACNLPinAAC
NLPinAAC
 
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid ApproachPunjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
Punjabi to Hindi Transliteration System for Proper Nouns Using Hybrid Approach
 
Mining Opinion Features in Customer Reviews
Mining Opinion Features in Customer ReviewsMining Opinion Features in Customer Reviews
Mining Opinion Features in Customer Reviews
 
IRJET- Vernacular Language Spell Checker & Autocorrection
IRJET- Vernacular Language Spell Checker & AutocorrectionIRJET- Vernacular Language Spell Checker & Autocorrection
IRJET- Vernacular Language Spell Checker & Autocorrection
 
IRJET- Review of Chatbot System in Hindi Language
IRJET-  	  Review of Chatbot System in Hindi LanguageIRJET-  	  Review of Chatbot System in Hindi Language
IRJET- Review of Chatbot System in Hindi Language
 
An Approach To Automatic Text Summarization Using Simplified Lesk Algorithm A...
An Approach To Automatic Text Summarization Using Simplified Lesk Algorithm A...An Approach To Automatic Text Summarization Using Simplified Lesk Algorithm A...
An Approach To Automatic Text Summarization Using Simplified Lesk Algorithm A...
 
Conceptual framework for abstractive text summarization
Conceptual framework for abstractive text summarizationConceptual framework for abstractive text summarization
Conceptual framework for abstractive text summarization
 
Semantic analyzer for marathi text
Semantic analyzer for marathi textSemantic analyzer for marathi text
Semantic analyzer for marathi text
 
Semantic analyzer for marathi text
Semantic analyzer for marathi textSemantic analyzer for marathi text
Semantic analyzer for marathi text
 
ALGORITHM FOR TEXT TO GRAPH CONVERSION
ALGORITHM FOR TEXT TO GRAPH CONVERSION ALGORITHM FOR TEXT TO GRAPH CONVERSION
ALGORITHM FOR TEXT TO GRAPH CONVERSION
 
AN OVERVIEW OF EXTRACTIVE BASED AUTOMATIC TEXT SUMMARIZATION SYSTEMS
AN OVERVIEW OF EXTRACTIVE BASED AUTOMATIC TEXT SUMMARIZATION SYSTEMSAN OVERVIEW OF EXTRACTIVE BASED AUTOMATIC TEXT SUMMARIZATION SYSTEMS
AN OVERVIEW OF EXTRACTIVE BASED AUTOMATIC TEXT SUMMARIZATION SYSTEMS
 

Similar to IRJET - Text Optimization/Summarizer using Natural Language Processing

Similar to IRJET - Text Optimization/Summarizer using Natural Language Processing (20)

IRJET- Automatic Recapitulation of Text Document
IRJET- Automatic Recapitulation of Text DocumentIRJET- Automatic Recapitulation of Text Document
IRJET- Automatic Recapitulation of Text Document
 
A Novel Method for An Intelligent Based Voice Meeting System Using Machine Le...
A Novel Method for An Intelligent Based Voice Meeting System Using Machine Le...A Novel Method for An Intelligent Based Voice Meeting System Using Machine Le...
A Novel Method for An Intelligent Based Voice Meeting System Using Machine Le...
 
CANDIDATE SET KEY DOCUMENT RETRIEVAL SYSTEM
CANDIDATE SET KEY DOCUMENT RETRIEVAL SYSTEMCANDIDATE SET KEY DOCUMENT RETRIEVAL SYSTEM
CANDIDATE SET KEY DOCUMENT RETRIEVAL SYSTEM
 
Automatic Text Summarization: A Critical Review
Automatic Text Summarization: A Critical ReviewAutomatic Text Summarization: A Critical Review
Automatic Text Summarization: A Critical Review
 
IRJET- Spelling and Grammar Checker and Template Suggestion
IRJET- Spelling and Grammar Checker and Template SuggestionIRJET- Spelling and Grammar Checker and Template Suggestion
IRJET- Spelling and Grammar Checker and Template Suggestion
 
An Overview Of Natural Language Processing
An Overview Of Natural Language ProcessingAn Overview Of Natural Language Processing
An Overview Of Natural Language Processing
 
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software Technologies
 
Summarization of Software Artifacts : A Review
Summarization of Software Artifacts : A ReviewSummarization of Software Artifacts : A Review
Summarization of Software Artifacts : A Review
 
Summarization of Software Artifacts : A Review
Summarization of Software Artifacts : A ReviewSummarization of Software Artifacts : A Review
Summarization of Software Artifacts : A Review
 
A Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to MarathiA Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to Marathi
 
A Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to MarathiA Novel Approach for Rule Based Translation of English to Marathi
A Novel Approach for Rule Based Translation of English to Marathi
 
Text Summarization and Conversion of Speech to Text
Text Summarization and Conversion of Speech to TextText Summarization and Conversion of Speech to Text
Text Summarization and Conversion of Speech to Text
 
Sentimental Analysis For Electronic Product Review
Sentimental Analysis For Electronic Product ReviewSentimental Analysis For Electronic Product Review
Sentimental Analysis For Electronic Product Review
 
76 s201906
76 s20190676 s201906
76 s201906
 
A template based algorithm for automatic summarization and dialogue managemen...
A template based algorithm for automatic summarization and dialogue managemen...A template based algorithm for automatic summarization and dialogue managemen...
A template based algorithm for automatic summarization and dialogue managemen...
 
2. an efficient approach for web query preprocessing edit sat
2. an efficient approach for web query preprocessing edit sat2. an efficient approach for web query preprocessing edit sat
2. an efficient approach for web query preprocessing edit sat
 
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceVOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial Intelligence
 
IRJET- Multi-Document Summarization using Fuzzy and Hierarchical Approach
IRJET-  	  Multi-Document Summarization using Fuzzy and Hierarchical ApproachIRJET-  	  Multi-Document Summarization using Fuzzy and Hierarchical Approach
IRJET- Multi-Document Summarization using Fuzzy and Hierarchical Approach
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
IRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect Information
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
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
 

IRJET - Text Optimization/Summarizer using Natural Language Processing

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 888 Text Optimization/Summarizer using Natural Language Processing Mahesh Patil1, Mayur Pawar2, Yatin Rai3, Prof. Satish Kuchiwale4 1-3Student, Computer Engineering, SIGCE, Navi Mumbai, Maharashtra, India 4Asst. Professor, Computer Engineering, Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra -------------------------------------------------------------------------***------------------------------------------------------------------------ Abstract - Computers have become a major medium forthe exchange of information. Hence, we have the increasing need to do a thorough check of the information which the masses intend to exchange. The need for accurate grammar and spellings is not only a requirement for the formal business conversations, but also for the formal conversations taking place on the various platforms available for the same. The project aims at building an intelligent system to optimize English language. This system will perform functionslikeAuto Completion, Summarization, spell check, Grammar check. Key Words: Grammar, Business conversation, Optimize. 1. INTRODUCTION Man’s quest for making machines as smart as he is will go on forever. But the fact that we are able to design machines which react to human language by speaking like humans and passing the turing test with considerably fair amount of results is worth appreciating as far as the man-machine integration is concerned. The project aims at building intelligent system to optimize English language. It will perform the following tasks: 1. Grammar Optimization 2. Spellcheck 3. Summarization 4. Sentence Auto Completion Computers have becomea major mediumfortheexchangeof information. Hence, we have the increasing need to do a thorough check of the information which the masses intend to exchange. The need for accurate grammar and spellings is not only a requirementfortheformalbusinessconversations, but also for the formal conversations taking place on the various platforms available for the same. The project aims at building an intelligent system to optimize English language. This system will perform functions like Auto Completion, Summarization, Spell Check, Grammar Check Let’s define the job of a spell checker and an autocorrector. A word needs to be checked for spelling correctness and corrected if necessary, many a time in the context of the surrounding words. A spellchecker points to spelling errors and possibly suggests alternatives. An autocorrector usually goes a step further and automatically picks the most likely word. In case of the correct word already having been typed, the same is retained. So, in practice, an autocorrect is a bit more aggressive than a spellchecker, but this is more of an implementation detail — tools allow you to configure the behaviour. There is not much difference between the two in theory. So, the discussion in the rest of the blog post applies to both. Grammar checkers accepts input in form of documents, paragraphs or sentence. However it then break down input into unit form, sentence. Corresponding language punctuation marks are used to identify completion of sentence. The sentence has to undergo some kind of preprocessing. Text summarization, first we, have to know that what a summary is. A summary is a text that is producedfromoneor more texts, that conveys important information in the original text,and it is of a shorter form. The goal of automatic text summarization is presenting the source text into a shorter version with semantics. The most important advantage of using a summary is, it reduces the readingtime. Text Summarization methodscanbeclassifiedintoextractive and abstractivesummarization.Anextractivesummarization method consists of selecting important sentences, concatenating them into shorter form. An Abstractive summarization isan understanding of the main conceptsina document and then express those concepts in clear natural language. There are two different groups of text summarization: indicative and informative. Inductive summarization only represent the main ideaofthetexttothe user. The typical length of this type of summarization is 5 to 10 percent of the main text. On the other hand, the informative summarization systems gives concise information of the main text .The length of informative summary is 20 to 30 percent of the main text paragraphs etc. from the original document and 1.1 OBJECTIVE: This System aimtoachievethefollowingthroughthisproject:  Provide an intelligent and interactive system for interactive communications.  This will be done by a high end and high computation processing system.  Can be used on an individual level.  Design a system with a highly usable UI.  The system has an underlying objective of communicating with the user by masking itself as human.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 889 1.2 SCOPE:  The primary objective of the proposed system is to build a system which will intelligently optimize the English language inputs. This will be done with the help of Natural Language Toolkit (NLTK) which facilitates Natural Language Processing (NLP).  The scope of the proposed system encompasses the Natural Language Processing (NLP) dimensioninthe field of man-machine integration.  This can work as a stand-alone system or can be integrated with other systems to give increased number of functionalities. 2. LITERATURE SURVEY Early experimentation in the late 1950's and early 60's suggested that text summarization by computer wasfeasible though not straightforward (Luhn, 59; Edmundson, 68). The methods developed then were fairly unsophisticated,relying primarily on surface level phenomena such as sentence position and word frequency counts, and focused on producing extracts (passages selected from the text, reproduced verbatim) rather than abstracts (interpreted portions of the text, newly generated). After a hiatus of some decades, the growing presence of large amounts of online text-in corpora and especially on the Web-renewed the interest in automated text summarization. During these intervening decades, progress in Natural Language Processing (NLP), coupled with great increases of computer memory and speed, made possible more sophisticated techniques, with very encouraging results. In the lateI990's, some relatively small research investments in the US (not more than 10 projects, including commercial efforts at Microsoft, Lexis-Nexis, Oracle, SRA, and TextWise, and university efforts at CMU, NMSU, UPenn, and USC/lSI) over three or four years have produced several systems that exhibit potential marketability,aswellasseveralinnovations that promise continued improvement. In addition, several recent workshops, a book collection, and several tutorials testify that automated text summarization has become a hot area.AutomaticTextSummarizationgainedattentionasearly as the 1950’s. A research paper, published by Hans Peter Luhn in the late 1950s, titled “The automatic creation of literature abstracts”, used features such as word frequency and phrase frequency to extract important sentences from the text for summarization purposes. In Paper [1], A SURVEY OF TEXT SUMMARIZATION TECHNIQUES this proposed paper presents a Numerous approaches for identifying important content for automatic text summarization have been developed to date. Topic representation approaches first derive an intermediate representation of the text that captures the topics discussed in the input. Based on these representations of topics, sentences in the input document are scored for importance Predictive text computer simplified keyboard with wordand phrase auto-completion[2]instudyapredictivetextpersonal computer simplified keyboard with word and phrase auto- completion. It has a smaller keypad with each key representing several letters/characters so that only 9 keys are required to representtheentirealphabetof26characters In IEEE Paper [3], Spell Checking Techniques in NLP: A Survey [Neha Gupta, Pratishta Mathur], Spell checkers in Indian languages are the basic tools that need to be developed. A spell checker is a software tool that identifies and corrects any spelling mistakes in a text. Spell checkers can be combined with other applications or they can be distributed individually. In this paper the authors are discussing both the approaches and their roles in various applications. In [4], that IEEE that will be study Grammar checker is one of proofing tool used for syntactic analysis of the text. Various techniques are used for development of grammar checker. These techniques includes rule based technique, statistical based technique and syntax based technique.Inthisresearch article, all these three techniques have been discussed. Both advantages and disadvantages of these techniques have also been discussed at the end. 3. PROBLEM STATEMENT The system should be smart enough to correct the errors in English Language andalso summarize it. We willbeusingthe NLTK tool available in Python. NLTK stands for Natural Language Toolkit. We will use different tools available in the Python NLTK for this purpose. Summarization feature will take input as a meaningful paragraph in English Language. Summarization functionality of the system will provide the "meaningful summary" of the paragraph which is taken as input. The output will be the summarized paragraph (where the original meaning will be retained). The spell check feature will be comparing the input spellings and then suggesta correct one, ifanywordhasbeenmisspelt. The Grammar check feature will be used to find errors in the grammarandsuggestthecorrections,whicharepossible.The auto completion feature completes simple sentences automatically. NLPcan be integrated with a websiteto provideamoreuser- friendly experience. Features like spell check, autocomplete, and autocorrect in search bars can make it easier for users to find the information they’re looking for, which in turn keeps them from navigating away from your site. Automatic Text Summarizationisoneofthemostchallenging and interesting problems in the field of Natural Language Processing (NLP). It is a process of generating a concise and
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 890 meaningful summary of text from multiple text resources such as books, news articles, blog posts, research papers, emails, and tweets. The demand for automatic text summarization systems is spiking these days thanks to the availability of largeamounts of textual data. 4. FLOWCHART Fig -1: Flow chart of the system 4.1. ALGORITHMS 4.1.1 SUMMARIZATION: In the processofsummarization,thefollowingstepsareused:  Taking user input in the form of a paragraph  Passing the user input to our summarizer.  The summarizer then eliminates English language stop words from the extract presented by the user  It then carries out the process of Stemming  After stemming, it creates a frequency table which maintains a count of all the distinct words in the extract entered by the user  Tokenization takes place on the sentences in the frequency table  Assign weights to words in the frequency table after tokenization of sentences using neural networks  Find the average score for these values  Generate the summary based on these values 4.1.2 GRAMMAR CHECK: Grammar check is carried out by the following steps:  Taking a grammatically incorrect sentence/ paragraph from the user  Using the language_check tool in python to check if the input sentence is following all the rules of English grammar  If the rules are not being followed, then return the issues in the sentence/paragraph entered by the user 4.1.3 SPELL CHECK: Spell check follows the following algorithm: 1. Takes a sentence/paragraph from the user 2. Checks for spelling of each word in the sentence/paragraph for correctness 3. Return the misspelt words so that they can be highlighted to the user Spell check is a form of NLP that everyone is used to by now. It’s unobtrusive, easy to use, and can reduce a lot of headaches for both users and agents alike. Not every user is going to take the time to compose a grammatically perfect sentence when contacting a help desk or sales agent. Salesforce knows this, so they made sure their contact form was equipped with spell check to make users’ lives easier. This also makes their employees’ lives easier, too. Error- ridden customer messages can be difficult to interpret, leading to miscommunicationandfrustrationforallinvolved. 4.1.4 AUTO COMPLETE: Auto complete is a neural networks based algorithm that works on user’s previous data(of using the system) to give auto completion suggestionstotheuserSearchautocomplete is another type of NLP that many people use on a daily basis and have almost come to expect when searching for something. This is thanks in large part to pioneers like Google, who have been using the feature in their search
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 04 | Apr 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 891 engine for years. The feature is just as helpful on company websites. Salesforce integrated the feature into their personal search engine. Users interested in learning more about a topic or function of Salesforce’s product might know one keyword, but maybe not the full term. Search autocomplete will help them locate the correct information and answer their questions faster.Thishelpscut down on the likelihood that they’ll becomedisinterestedand navigate away from the site. 5. CONCLUSION The proposed system as planned after extensive research during a literature survey includes the following features: Implementation of Data Mining algorithmforsummarization of a given English Language Paragraph. It will also enablethe user to perform spell check and Grammar checkontheuser’s inputs to the system in English language. ACKNOWLEDGEMENT The success and final outcome of this research required a lot of guidance and assistance and we are extremely privileged to have got this all. All that we have done is only due to such supervision and assistance and we would not forget to thank them. We respect and thank Prof. Satish Kuchiwale, for providing us insightand expertisethatgreatlyassistedtheresearch.We are extremely thankful to him for providing such a nice support and guidance. REFERENCES [1] Ani Nenkova, Kathleen McKeown “A SURVEY OF TEXT SUMMARIZATION TECHNIQUES” [2] David Gikandi ”Predictive text computer simplified keyboard with word and phrase auto-completion” [3] Neha Gupta, PratishtaMathur“SpellCheckingTechniques in NLP: A Survey” [4]BlossomManchanda,VijayAnantAthavale,Sanjeevkumar Sharma “Various Techniques Used For Grammar Checking” [5] N.Moratanch, S.Chitrakala “A Survey on Extractive Text Summarization. [6] Haoran Li, Junnan Zhu, Cong Ma, Jiajun Zhangand Chengqing Zong ”Read, Watch, Listen and Summarize: Multimodal Summarization for Asynchronous Text, Image, Audio and Video BIOGRAPHIES Mahesh Sunil Patil, Pursuing the Bachelor degree (B.E.) in Computer Engineering from Smt. Indira Gandhi College of Engineering (SIGCE), Navi Mumbai. His current research interests include Web Designing & Machine Learning Mayur Anand Pawar, Pursuing the Bachelor degree (B.E.) in Computer Engineering from Smt. Indira Gandhi College of Engineering (SIGCE), Navi Mumbai. His current research interests include Web Designing & Machine Learning Yatin Sitaram Rai, Pursuing the Bachelor degree (B.E.) in Computer Engineering from Smt. Indira Gandhi College of Engineering (SIGCE), Navi Mumbai. His current research interests include Web Designing & Machine Learning Prof. Satish Lalasaheb Kuchiwale, Obtained the Bachelor degree (B.E.IT) in the year 2007 from Rajarambapu Institute of Technology (RAIT), Rajaramnagar,Sakharale, and Master degree (M.E. Computer) from Lokamanya Tilak College of Engineering(LTCE), Navi Mumbai. He is Asst. Professor in Smt.Indira Gandhi College of Engineering of Mumbai university and having about 12 yrs. of experience.