AlanJordan
Programmer
I am about to start a project called My Editor that will read in one or more Word Documents, analyze their writing style, and make suggestions for improvement.
Does anyone know of any libraries or algorithms that I might be able to either use or purchase to speed the development?
Microsoft Word has a built in grammar and spelling checker. Does anyone know if I can address it's object model programmatically, and how.
My Editor will point out passive phrases, cliches, improper uses of grammar, etc. It will suggest improvements.
It will identify passive words and suggest changes. For example in this passage:
It might suggest placing an "Action tag" instead of the words words "said Suzy shocked," and fleshing out "looked scared" to a more descriptive phrase.
In the first release I imagine it will simply call attention to potential problems. As the program is refined, it will offer more specific suggestions.
It will also look for and suggest changes to dialogue patterns. As an example upon reading this information
the program will advise that separate paragraphs are necessary because the dialogue is coming from different characters.
It might also suggest that sounds, e.g. “Chhh, chhh, shhh, chhh.” or "Boing, boing, boing" should be in italic, Boing, boing, boing".
I realize that this is an ambitious project. Thanks, in advance, for any suggestions that will help me to avoid reinventing the wheel.
Does anyone know of any libraries or algorithms that I might be able to either use or purchase to speed the development?
Microsoft Word has a built in grammar and spelling checker. Does anyone know if I can address it's object model programmatically, and how.
My Editor will point out passive phrases, cliches, improper uses of grammar, etc. It will suggest improvements.
It will identify passive words and suggest changes. For example in this passage:
Code:
“Me? A monster?” said Suzy, shocked. What do I eat that would make you think I was a monster?” The creature looked scared.
It might suggest placing an "Action tag" instead of the words words "said Suzy shocked," and fleshing out "looked scared" to a more descriptive phrase.
Code:
“Me? A monster?” Suzy, shocked stared at the little critter. What do I eat that would make you think I was a monster?” Karrit shook his head so hard his scales rattled.
In the first release I imagine it will simply call attention to potential problems. As the program is refined, it will offer more specific suggestions.
It will also look for and suggest changes to dialogue patterns. As an example upon reading this information
Code:
“Shhh chhh shhh chhh.” Suzy didn’t move a muscle. Was that noise coming from under her bed? She peeked over the side. “Shhh chhh shhh” Two furry paws appeared. “Shhh chhh.” The paws were attached to red scaly legs.
the program will advise that separate paragraphs are necessary because the dialogue is coming from different characters.
Code:
“Chhh, chhh, shhh, chhh.”
Suzy didn’t move a muscle. Was that noise coming from under her bed? She peeked over the side.
“Chhh, chhh, shhh, chhh.” Two furry paws appeared. “Shhh chhh.” The paws were attached to red scaly legs.
It might also suggest that sounds, e.g. “Chhh, chhh, shhh, chhh.” or "Boing, boing, boing" should be in italic, Boing, boing, boing".
I realize that this is an ambitious project. Thanks, in advance, for any suggestions that will help me to avoid reinventing the wheel.