Welcome to the Language Creator

This is a tool for designing, generating and exploring plausible human languages based on explicit typological choices. If you would like to know more about the project, you can read about its background and origin, or explore the Language Creator from two complementary perspectives: a linguistic one, which focuses on typology and structural constraints, and a conlanging one, which focuses on practical workflows, experimentation and iterative design.

Most users will want to begin by filling out the questionnaire. This guides you through a structured set of linguistic choices covering areas such as phonology, morphology and syntax, and results in the creation of a complete grammar, as well as a dictionary and sample texts. Behind the scenes, the system also creates an editable ELD file, which you can download or edit if you wish (see the diagram below).

User Questionnaire Internal ELD file Editable Language Definition Grammar Dictionary Sample texts upload manual editing The questionnaire is the ordinary way to obtain grammars, dictionaries and texts; however, advanced users may also edit the intermediate ELD files directly.

If you are only interested in the generated results, you do not need to interact with the ELD file at all. Submitting the questionnaire immediately produces a grammar, from which you can view the dictionary and sample texts, or download everything as a single document. The ELD file is provided for users who wish to reuse, share or fine-tune their language definition.

As shown above, if you already have an ELD file, whether edited by you or shared by someone else, you can skip the questionnaire and proceed directly to the upload page in order to generate grammars, wordlists and example texts from that file.

You may also wish to browse the collection of showcased languages. These examples illustrate a range of possible outcomes produced by the Language Creator and are intended both as inspiration and as concrete demonstrations of what the system can generate.

Contributions to the Language Creator are very welcome. This includes anything from reporting typographical errors and suggesting improvements to contributing code or documentation. If you would like to get involved, please head over to the project’s repository on Codeberg.

The Language Creator was written by Thomas Widmann. The source code is released under the GNU General Public License (GPL).

Share and enjoy!