* The main sentence detector locates more accurately the delimiters (e.g. the sentence enclosed in quotes), for it uses a list of patterns to match the end of sentences on the top of what the lexer returns;
* The 'tmp' namespace is discarded from the output;
* The latin words are no longer categorized, otherwise we would have to add a rule to ensure they are followed by a white space or a punctution mark;
* Some rules have been changed to make sure the words categorized as numbers or dates are followed by a proper character;
* Used xsl:key when possible.