# How to detect plurals in English sentences?

I'm wondering how to detect English plurals in natural language sentences.

Such as:

fish
computers
houses
...

Using Earley parsing I'm able to get to the s or no-s, but I have difficulties in understanding how to figure out whether the ending s is because the word is in plural form. Or whether with no-s the word is in plural form.

Is this kind of thing doable without some database of words and their plurals? I could leverage such database though, if such exists.

• You will need a database, and such databases (called dictionaries) exist. – Yuval Filmus Dec 18 '15 at 14:22
• If bus is not the plural of bu and the plural of woman is not womans, this approach is doomed. I don't know what your big end goal is, but the pattern of your questions is consistent: you lack basic expertise. I recommend you consult experts (CS, lingustics, NLP) if this is about work, or start at the bottom if it's pleasure. – Raphael Jan 8 '16 at 17:36