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.
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. 14. The method of claim 1 , wherein the analyzing includes breaking a source sentence down into a sequence of tokens and for each token, assigning morphological information to the token, and generating the syntactic representation based on the assigned morphological information.