1. A method for automated classification of documents and to automate classification of users posts provided on a network, the method comprising: a) detecting the one or more languages of the documents to be classified; b) discovering one or more sentence within the one or more documents; c) classifying text objects contained in the documents using a faceted classification and by discovering the polarity and objectivity of the documents; d) categorizing the documents by extracting the categories from the documents.