1. A computer implemented method, comprising: identifying, from at least one database, edits from a plurality of 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 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 a 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; and 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.