Disclosed is a system, method, and program for editing text in a computer
text editor program. A determination is made of terms repeated in a section of
text. A determination is then made of terms associated with the repeated terms
that may be used as substitute terms for the repeated terms. A selection is made
of one instance of one repeated term in the text and user selection is received
of one associated term for the selected instance of the repeated term. The selected
associated term is replaced for the selected instance of the repeated term in response
to the user selection. Moreover, associates of repeated terms may be categorized
by groups, such as groups of literary categories.