1. It is used to parse sentences to check if they are utf-8 compliant.
2.It is used to parse sentences to derive their most likely syntax tree structures.
3. It is used to parse sentences to assign POS tags to all tokens.
4.It is used to check if sentences can be parsed into meaningful tokens.