The text editor has the following key features/functionalities:
1.Spelling Suggestion: Misspelled words will be highlighted with red color. In the meanwhile, a list of suggested words will be shown and the user can select the right word.
2.AutoComplete: Whenever the user starts to input a word, a list of suggested words will be shown at the bottom and the user can select the word he/she wants.
3.Flesch readability test: program can calculate and show Flesch score to indicate how difficult the input text is to understand.
4.Markov text generator: The program can read input text and generate superficially real-looking text.
How to run:
Run MainApp.java file in application package.
The front-end of Application is developped by UC San Diego Intermediate Programming MOOC team.