International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 12 | Dec -2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET | Impact Factor value: 4.45 | ISO 9001:2008 Certified Journal | Page 1332
Content Improvisation by Spell Checking, Grammar Checking, Tone
Checking and Scoring
Soumya Singh
*1
, Sayali Nalawade
*2
, Saket Gonte
*3
, Mohd. Yusuf Quadri
*4
, Sachin Godse
*5
Department of Computer Engg.
STES’s Sinhgad Academy of Engineering, Kondhwa (Bk),
Pune, Maharashtra, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract—Language is one of the medium for
communication of thoughts and expressing our views. Among
many languages which are spoken all over the world English
covers the major area of the language landscape and it is
accepted globally as lingua franca or the common language.
So, it is important to write correctly.
We all know that the impact of the word on a person’s
mind is bigger than any actions performed. An incorrect
content can leave a bad impression on the reader and can lack
in communication of thoughts which the writer actually
wanted to convey. A document can be incorrect if there are
spelling mistake or there are grammatical errors or the tone
used to write the document is not appropriate. Spelling
mistakes can embarrass the person who is writing,
grammatical mistake can change the entire meaning of the
sentence whereas if the tone of the document goes wrong then
it can not only change the perception of the reader but can
also annoy him to a great extent. To combat these issues we
are creating a Word plugIn, which will offer the writer to
correct his/her document by detecting the spelling and
grammatical mistakes and providing suggestions as well as
correction for the same. We have added two extra
functionalities to improve the content in all aspects, these are-
scoring and tone checking. The main goal of this system is to
make the work of the person smooth where they don’t have to
spend time in checking their document before sending or
using. Manually checking the huge document is not only time
consuming but a tedious job too and even after manually
checking the entire document there can be many hidden
errors.
Key words: Grammar checking, JSON, N-Gram, POS-
tagging, Rule-based, Scoring, Spell checking, Tone
checking and Typographic errors.
I. INTRODUCTION
English is not that easy language as it seems. There can be
basically two types of error which people usually do while
writing. First is the spelling mistake and the second one is
the grammatical mistakes. Spelling mistakes are when the
written word do not belong to the vocabulary and
grammatical mistakes are those sentences which do not
follow the rules stated by the languageǯs grammar.
For improving the writing style of the user we have added
two more features which are tone checking and scoring.
Tone checking checks the tone of the content and inform the
user about that. Tone of the content can be technical,
general, happy, aggressive, etc. We included this feature as
no one likes to read an aggressive document and a bad toned
document can convey a wrong meaning and can lead to
miscommunication.
Scoring is a feature which will score the content of the user
according to mistakes. It will not only tell the amount of
mistakes of the user but also encourage them to improve it
which will improve their writing also.
II. APPROACH AND PROPOSED SYSTEN
No one is perfect, making errors while writing or typing is
very common, but we cannot let these small mistakes cause
us a huge loss. We are trying to make peopleǯs work a bit
easier. People can enjoy hassle free writing and improve it at
the same time. At the end English is a means of
communication and it should convey the exact meaning or
the thought of the writer.
A. Spell check
It is a software or a piece of code which will detect the
spelling mistakes in the document. Spelling mistakes can
be very embarrassing sometimes. Imagine making a
spelling mistake while printing a flex where every letter
costs and everyone sees it. The embarrassment, pain and
the real sense of spelling mistake can be seen if someone
got a tattoo with a wrong spelling.
The basic task in spell checking are:
1. Detection of the errors
2. Predict suggestions and correction of the errors.
A.1. Detection of error: Type of Error
Techniques are used or designed on the basis of
spelling errors trends which are also called error
patterns. Errors can be broadly classified into three
types.
Typographic errors
These errors occur when the correct spelling of
the word is known by the user but the word is