: make a word game that uses different parts of speech in basic form (i.e. for nouns — they. case singular, for verbs — the infinitive, etc.)Problems
: All the dictionaries I could find (Dahl, Ushakov, Lopatina, Ephraim, Zalizniak, etc.) suffer one or more disadvantages:
1. They are all incomplete. If this is not enough, not some clever words, but perfectly normal — muesli (which rarely is), to believe (Lopatin have not!) etc. quite ordinary words.
2. There is no indication of part of speech, or it is impossible to identify the names of their own (Dahl, Ushakov, etc.)
3. It is impossible to identify words that exist only in the plural. the number (Efremov, Lopatin)
4. It is impossible to identify diminutive. (Only Ephraim can somehow to do it, but very difficult).
5. It is impossible to separate reflexive verbs. Ie it is necessary to leave only "stab", but throw "inject". Thus it is impossible to separate the suffix — for example, "fear" is the basic form of the word.
6. There are absolutely ridiculous words like "preobjective" (morphological dictionary of word forms)
An attempt to combine the dictionaries are not successful — or are necessarily the wrong words, or (if limit) cut off a perfectly normal word.
And another note about the dictionary of Zaliznyak. Its incompleteness is not entirely clear. The fact that available for download the dictionary (e.g. here
) — really, there aren't very many ordinary words, but on wiktionary.org for these words listed classification according to Zaliznyak. As example, the same cereal
. Ie somewhere Zaliznyak these words are still there. But I could not find it.Question
: Where can I find a database of words that meets the following requirements?
1. Must contain the base form of all (relatively, of course) the words indicating the parts of speech
2. Non-basic shape (Diminutive, reflexive verbs, etc.) must be separated
3. Should be able to cut off their own names