1. A computer implemented method, comprising: identifying that each of a plurality of documents are mature based on one or more signals associated with the documents; in response to identifying the documents as mature: storing, via one or more networks, edits to the documents in at least one database for defining edit rules based on the edits, wherein the edits are from a plurality of users and are made via user interface input provided via applications executing on computing devices of the users, wherein each of the edits identifies one of a plurality of pre-edit phrases and an associated one of a plurality of post-edit phrases, and wherein each of a plurality of the edits is based on a user implemented change of the one of the pre-edit phrases to the one of the post-edit phrases in one of the plurality of mature documents; determining an edit rule pre-edit phrase based on a set of one or more of the pre-edit phrases identified by the edits; determining one or more edit rule post-edit phrases based on one or more of the post-edit phrases associated with the set of the one or more pre-edit phrases; defining an edit rule that associates the edit rule pre-edit phrase with the edit rule post-edit phrases; storing the edit rule for automatically determining, for a future phrase conforming to the edit rule pre-edit phrase, a rephrasing of the future phrase based on at least one of the edit rule post-edit phrases; after storing the edit rule: identifying a current document being edited by a given user via a given application of a given computing device of the given user, identifying that a given phrase in the current document conforms to the edit rule pre-edit phrase of the edit rule, in response to identifying that the given phrase conforms to the edit rule pre-edit phrase, determining a candidate rephrasing of the given phrase based on the edit rule, the determining comprising determining the candidate rephrasing based on a given one of the edit rule post-edit phrases of the edit rule, in response to user interface input provided at the given computing device, providing the candidate rephrasing of the given phrase for presentation to the user.
1. A computer implemented method, comprising: identifying that each of a plurality of documents are mature based on one or more signals associated with the documents; in response to identifying the documents as mature: storing, via one or more networks, edits to the documents in at least one database for defining edit rules based on the edits, wherein the edits are from a plurality of users and are made via user interface input provided via applications executing on computing devices of the users, wherein each of the edits identifies one of a plurality of pre-edit phrases and an associated one of a plurality of post-edit phrases, and wherein each of a plurality of the edits is based on a user implemented change of the one of the pre-edit phrases to the one of the post-edit phrases in one of the plurality of mature documents; determining an edit rule pre-edit phrase based on a set of one or more of the pre-edit phrases identified by the edits; determining one or more edit rule post-edit phrases based on one or more of the post-edit phrases associated with the set of the one or more pre-edit phrases; defining an edit rule that associates the edit rule pre-edit phrase with the edit rule post-edit phrases; storing the edit rule for automatically determining, for a future phrase conforming to the edit rule pre-edit phrase, a rephrasing of the future phrase based on at least one of the edit rule post-edit phrases; after storing the edit rule: identifying a current document being edited by a given user via a given application of a given computing device of the given user, identifying that a given phrase in the current document conforms to the edit rule pre-edit phrase of the edit rule, in response to identifying that the given phrase conforms to the edit rule pre-edit phrase, determining a candidate rephrasing of the given phrase based on the edit rule, the determining comprising determining the candidate rephrasing based on a given one of the edit rule post-edit phrases of the edit rule, in response to user interface input provided at the given computing device, providing the candidate rephrasing of the given phrase for presentation to the user. 16. The method of claim 1 , wherein at least one of the edit rule post-edit phrases includes one or more category identifiers, each of the category identifiers indicating one of: a part of speech, a category of entities, and a set of terms.