1. An authoring assistant comprising: memory which stores a polar vocabulary in which a polarity measure is associated with each of a set of adjectival terms, the polarity measure being based on ratings of reviews in a corpus of reviews from which the respective adjectival term was extracted; a parser which identifies opinion expressions in an input text; an opinion review component which generates an analysis of the text based on the identified opinion expressions, the opinion review component computing an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions, which is based on the polarity measure associated with respective adjectival terms from the polar vocabulary that are in the opinion expressions, the opinion review component comprising a comparator component which compares the effective opinion with a rating associated with the text to determine whether the text and the rating are coherent; a synonym generator for identifying synonyms of terms of identified opinion expressions; a representation generator which generates a representation of the analysis for display on an associated user interface, the representation of the analysis including a representation of the effective opinion, the representation generator displaying at least one synonym of one of the terms in an identified opinion expression when the effective opinion and the rating associated with the text are incoherent; and a processor which implements the opinion review component and representation generator.