Rule-based generation of linguistic forms

This is a tool for constructing artificial languages from glosses (conlanging, from the activity of creating languages, constructed languages).

  1. You can generate the glosses of a text through this Python program.
  2. To visualize them you can use this utility or this page.
  3. This page allows you to generate the forms corresponding to the glosses of a document based on the definition of a grammar.
    • To select and lock the vocabulary, left-click on a gloss
    • to generate an alternative form, right-click over an unlocked gloss.

You can manipulate the documents, grammar and vocabulary by following the provided formats (download the sample files as a guide).

Morpheme grammar
Documents