 <p>I would suggest you using stanford Name Entity Recognizer(NER). Stanford NER provides many classifiers.One of the classifiers provided by stanford NER can identify name,location and organization from a given text.</p> <p>You can find an online demo for stanford NER in this link <a href="http://nlp.stanford.edu:8080/ner/" rel="nofollow noreferrer">http://nlp.stanford.edu:8080/ner/</a> </p>