Go-Freeling: Natural Language Processing in Go
github.com
github.com
Also, probably avoid using . imports, as it's considered a Go antipattern.
Seems really promising, but if you want it to become a project that the Go community can get behind and maintain, you'll probably want to make sure it's familiar and easy to get running. :-)
I agree though, seems promising.
https://github.com/blevesearch/segment
If you need more manipulation of tokens after segmentation/tokenization, you could look at the analysis sub-package of bleve. Its intended to be able to be used indepenently of the rest of the library.
Anyway nothing I've written here is really angry, or passionate, or inflammatory (just snarky). But since I don't get your usage of the word proof in this context, what do you mean specifically?
Please create a wiki with some more information and examples. Is there a training part involved? Does it support languages other than English, if so which data format or how to train the language model? Is there a WordNet integration? Or can I use the FreeLing website as reference http://nlp.lsi.upc.edu/freeling/index.php?option=com_content... ?