I'd like to tell Simple NLG a word like "apple" or "water" and then only tell it abstractly that I want a "definite" determiner like "the" or an indefinite one like "a/an" and have it pick the right one. For example:
[definite] apple = "the apple"
[indefinite] apple = "an apple"
[definite] water = "the water"
[indefinite] water = "water"
That last case is what I'm hoping SimpleNLG can be smart about so that I don't have to look up what words don't take "a/an" for indefinite forms, etc.
Is this possible?
[edit] Or is it possible to look up what kind of word it is in the Simple NLG lexicon to determine this?