I need a parser that will scan scholarly texts, extract citations, and parse those citations into their component parts (author, title, publication date, etc).
I've tried Paracite, but it is abominably slow and doesn't produce high quality results.
Any language is OK, but Java is preferred.