It 'a parser of the Italian language, for free and without advertising. Accept once more periods to analyze. The grammatical analysis is done in the context of the sentence to be analyzed, that is, if a word has more than one meaning, the application chooses the one suitable for the phrase, as does the first sentence of logical analysis and then chooses the meaning to be assigned to 'grammatical analysis. It is not perfect, in that it makes mistakes; for grammatical analysis error is 5%.
I'm trying to improve it, but it is a work of the order of several years, not days.