I have successfully classified topics for Portuguese using OpenNLP. I created a shallow parser by slightly modifying the OpenNLP Chunker component.
OpenNLP pos, , PoS + .
Chunker Conll 2000:
He PRP B-NP
reckons VBZ B-VP
the DT B-NP
current JJ I-NP
account NN I-NP
deficit NN I-NP
will MD B-VP
narrow VB I-VP
...
,
He PRP+B-NP B-SUBJ
reckons VBZ+B-VP B-V
the DT+B-NP O
current JJ+I-NP O
account NN+I-NP O
deficit NN+I-NP O
will MD+B-VP O
narrow VB+I-VP O
Penn Treebank, , . , Perl script, CoNLL-2000.
87,07% , 75,48% 80,86% F1.