Skip to content

Text Editor with auto-completion, spelling suggestions, generate text using Markov technique, etc.

Notifications You must be signed in to change notification settings

dlujHub/Text-Editor-in-Java

Repository files navigation

Text Editor in Java

The basic code (like JavaFx UI, some JUnit tests) is taken from Coursera course - https://www.coursera.org/specializations/java-object-oriented.

This text editor has following features:

  1. Autocomplete using trie data structure Dictionary was implemented in trie - saves the memory + reduces the searching time to O(L), L - length of the string to search. auto

  2. A word is highlighted red, if it's not in the dictionary red

  3. Spelling suggestions using one letter mutations spelling

  4. Markov text generator It generates new text of specified length, using some input text (like "War and Peace"). markov

  5. Edit distance - Word path between source to target words Application takes 2 words and gives the steps on how the first word can be converted to second word making only one mutation at a time and the resulting all intermediate words are in the dictionary. If no such transformation is found - "No Path Found" appears. edit

  6. Flesch readability score This score determines how easy/difficult it is to read a text. (Calculates the number of sentences, words, and syllables in it and uses a formula. flesch

About

Text Editor with auto-completion, spelling suggestions, generate text using Markov technique, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published