Morphological Generators

The morphological generator produces various word forms of a nominal or verb root provided its features. Samsaadhanii has four separate modules of morphological generator, viz.

  • Noun Generator (नामरूपनिष्पादिका)
  • Verb Form Generator (क्रियारूपनिष्पादिका)
  • Krt Generator (कृदन्तरूपनिष्पादिका)
  • Taddhita Generator (तद्धितरूपनिष्पादिका)

Morphological Generator Menu

They can be accessed from the Samsaadhanii web page's साधनानि (Tools) menu, as shown above. Note that the text पद-विश्लेषिका / Morphological Generator is a collective title that is not clickable. Click any of the links to the morphological generators listed below it.

Noun Generator

Input

Noun Generator web interface provides the following,

  • a Selection List of supported input encodings
  • a Selection List of supported output encodings
  • a Text Box to input the nominal root
  • a Selection List of nominal root category (vargah)
  • a Selection List to select the preferred gender (lingam) of input root
  • रूपाणि दर्श्यताम् button to submit the input and its features
  • a link to the encoding table and
  • a few sample inputs

Supported input encodings are described here. Output may be viewed either in Unicode Devanagari or Roman Diacritic (IAST) encoding.

Enter the nominal root in the text box and select the proper category and gender before submitting the input. The machine's failure to produce the output is often because of the wrong combination of input root and selected features.

If the input is given in any encoding schemes other than Unicode Devanagari, a live transliteration in the Devanagari script appears above the text box for reference.

The way of inputting the pronominal root तद् in WX notation to display its नपुंसकलिङ्गम् forms in IAST is demonstrated below.

Morphological Generator Input

Note that noun generator does not mechanically add feminine suffices (स्त्रीप्रत्यय). To get such forms, the user needs to enter the nominal bases added with proper feminine suffices. For example, inputting सुन्दर, राजन् etc. and selecting स्त्रीलिङ्गम् as the gender will not produce any output. Instead, provide सुन्दरा, राज्ञी etc. as the input.

Output

The output of the morphological generator is shown as 8 x 3 tabular form. Rows correspond to vibhaktis, and columns correspond to vacanas. The output of the sample input तद् is given below.

Morphological Generator Output

The formation of certain roots excludes some features, and the corresponding cells in the output table will have dashes as content. For example, pronominal roots do not have word forms in सम्बोधनप्रथमाविभक्ति. Similarly, the root एक, as a numeral, have word forms in neuter gender singular only. In such cases, the output table will be partially empty.

Errors

Wrong input encoding selection that does not match with the input text will return a modal popup message "Please check encoding notation and input text notation...".

Selection of wrong nominal category that is invalid with the input root shows a message Please check your input in the output area as shown in the image below.

Invalid Morph Category

Empty boxes with dashes as cell content will appear in the output area if the input root does not have any form in the selected gender.