1. A method for supervising text comprising: receiving input text in a natural language into memory of a computing device, the input text including at least one source sentence; with an authoring system of the computing device, analyzing the input text including, for a source sentence in the input text, generating a syntactic representation; generating a target sentence in the same natural language as the input text, based on the syntactic representation; comparing the source sentence with the target sentence to determine whether there is a match, wherein the sentences are a match when each word and its position in the sentence is identical for the source and target sentences; and outputting a decision based on the comparison.