WordCreator

Readable Words

Using the WordCreator, you can selectively create words that are readable. In this article, we describe how to change the settings for the readability and how to define your own readability rules. If you have never worked with the WordCreator, you should first read the introduction.

Settings

You can find the settings regarding the readability in the settings on the tab "Creator". You can reach this via the menu or by using the button "Settings" in the main window.

Basically, you can activate or deactivate the creation of readable words with the option "Create readable words". If you have disabled this option, of course, this do not mean that the program can nevertheless produce the one or another readable word by chance.

If you do not change anything at the settings, "readable" means the following: If the last letter of a syllable is a consonant, the next syllable has two start with a vowel. However, if the last letter is a vowel, a consonant must follow. So, if you have some syllables such as "BKG" in your list, nevertheless "non-readable" words like "ABKGIL" might be produced. However, if you have only single letters or syllables in your list, the results will be corresponding.

How to define own readability rules differing from the pre-settings, you can learn in the next section.

Define own Rules

Below the readability options described above, you can find the buttons "Edit Rules" and "Reset Rules to Default" in the settings. Using the last button, you are able to reset the rules to the default pre-settings.

If you click on "Edit Rules", a new window opens in which the current rules are entered. One rule always defines, which syllable is allowed to follow another syllable. Each line defines a new rule, you can define as many rules as you want.

Let us have a look at a simple example first:

A>B
B>A

Here we can see two lines, thus two rules. The rules mean that after the letter A, the letter B may appear and that after the letter B, the letter A may be set. Using this rules, we can produce words such as ABAB or BAB.

Let us add the letter C. We would like to define that C and A are allowed to occur one after the other, but not C and B. The rules for this are the following:

A>B
A>C
B>A
C>A

Of course, with adding more and more characters, this writing would become cumbersome. Hence, we can also define syllable groups using the character | as a divider:

A>B|C
B|C>A

These 2 rules have the same effect like the 4 rules above.

Let us add the E:

A|E>B|C
B|C>A|E

According to these rules, after A and E, B or C may follow and after B and C, A or E are allowed to follow.

If we only want to allow consonants after vowels and vice versa, the rules for the letters A to Z can be defined like that:

A|E|I|O|U>B|C|D|F|G|H|J|K|L|M|N|P|Q|R|S|T|V|W|X|Y|Z
B|C|D|F|G|H|J|K|L|M|N|P|Q|R|S|T|V|W|X|Y|Z>A|E|I|O|U

Up to now, we have only defined rules for single letters. However, it is also possible to take long syllables or even entire words into account:

C>A|E|I|O
INC>U
CH|S>A|ING

These rules say that after C, the letters A, E, I or O may follow. However, a U may only follow C if the existing word is ending with INC. Additionally, we defined that after the syllables "CH" and "S", the syllables "A" and "ING" may occur.

In practice, of course, you have to consider that for each letter in your syllable list there must be starting and ending rules defined, because otherwise it is not possible to create words using that rules. Because of that, the rules here should only served as demonstration.