1. A method for detecting a linguistic error within a sequence of words of a sentence, the method comprising: receiving, from an application executing on a computing device, a plurality of tokens each forming a distinct feature of a first sentence within an electronic document; processing the plurality of tokens, at the computing device, to form at least one partition having at least three sequential tokens of the plurality of tokens; calculating, at the computing device, a first numerical value defined as a probability that the at least three sequential tokens will occur in sequence in a sentence; calculating, at the computing device, a second numerical value defined as a probability that the at least three sequential tokens will randomly occur in a sentence; calculating, at the computing device, a third numerical value based on a comparison of the first numerical value to the second numerical value; comparing the third numerical value to a first threshold value; and evaluating the at least three sequential tokens as having a potential linguistic error upon the third numerical value deviating from the first threshold value.