Reputation: 1170
Given a phrase, such as 'Michael Jordan' or 'Software Engineering'. Is there any way to determine whether it is a name or not?
Any Research or Library API or Online Tools to do that?
Upvotes: 1
Views: 115
Reputation: 4749
If your phrases come with contexts, you can use any NERC (named enitity recognition and classification) tool like Standford, Lingpipe or others. You can choose what types of names do you want - e.g. Persons, Organizations, Locations, and so on.
If you have only phrases as text strings, then I can only propose to use existed dictionaries. There is a question about list of person names; you can also try to determine if the word is presented in ordinary dictionaries (like Oxford dictionary), because they rarely contain proper names.
Upvotes: 2
Reputation: 31
It looks like you could potentially use https://www.fullcontact.com/developer/docs/name/ for what you are looking for.
Upvotes: 1