What software or online tools can detect the parts of speech in a piece of written text (e.g. to predict if a word is a verb, adjective, etc.)?

  • 1
    very very useful question. i had never thought of doing that, but now i can't see how i lived without it all this time.
    – magnetar
    Dec 25, 2011 at 21:14

4 Answers 4


I have had good results with the Stanford POS tagger.

  • 1
    Please include a link =).
    – dusan
    Dec 27, 2011 at 16:38
  • 1
    It is the first result on Google here!
    – cburgmer
    Dec 27, 2011 at 18:04
  • 1
    I've added the link to your answer.
    – dusan
    Dec 28, 2011 at 12:28

There is a web demo system called ICTCLAS (Institute of Computing Technology, Chinese Lexical Analysis System). It was developed by the Institute of Computing Technology, Chinese Academy of Science.

There is also a web demo system from THULAS (Tsinghua University - Lexical Analyzer for Chinese), which was developed by the Nature Language Processing Group, Tsinghua University.

NOTE: I don't know (and I cannot test) whether these site can be accessed freely across the world.
NOTE2: As with any software language tool, take the results with a grain of salt, they aren't perfect.

  • 1
    Both links do not seem to work.
    – Village
    Dec 26, 2011 at 6:39
  • @Village: Oh my god, I'm sorry for that ...
    – fefe
    Dec 26, 2011 at 8:02
  • Oh, the first one is working now. Maybe I just need to wait for the other to work.
    – Village
    Dec 26, 2011 at 8:26
  • @Village Really ... I cannot access the first now. I'll keep an eye on it. The first one has also a downloadable demo version.
    – fefe
    Dec 26, 2011 at 8:33

just write the word on google, then type definition after example: run definition Then a big box with the definition will appear, usually the first one shows what part of speech it is



Tencent NLP Tencent NLP

Bonson NLP enter image description here

There are many lexical analyzers for Chinese, but these are not developed for daily use, the typical usage is Chinese searcher engine.

I found 语言云 has a online demo, I test it by enter a sentence from today news,


The default result seems complicate, I deselected "语义依存分析" and "语义角色标注".

enter image description here enter image description here enter image description here

These tool can not be 100% accurate, for example, "选举" in the sentence is a noun, not verb ( so the SBV relation is also wrong, SBV means subject-verb), the biggest mistake is it split 因凡蒂诺(Sorry, Mr.Infantino) to 因 and 凡蒂诺.

These errors are understandable, it is still helpful.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.