Vulgar is a constructed language (conlang) generator for fantasy writers and role players. Create unique languages for your race of peoples in the click of a button! Vulgar models the rules, irregularities and quirks of real languages: from grammar, to sounds, to vocabulary.
Enter phonemes separated by spaces. Use IPA symbols only. ?
Enter permissible consonants and consonant clusters here. This feature turns off Custom Phonemes option (above).
|Word initial consonants:|
|Word final consonants:||
|2nd vowel group:|
Add different vowels to second group and each word will use vowels from one or the other group. About vowel harmony.
Word Structure Analyser (available in full version) analyses the frequency and locations of phonemes in any chunk of text and populates the result to the Word Structure fields. Analysing with Equiprobable dropoff rate will give you the exact frequencies.
These patterns will be used for randomly generated affixes
|Illegal combinations ?:|
Vowel at start of word: ~ %
Vowel at end of word: ~ %
Stress pattern: ? Change stress pattern in full version
Add spelling diacritics:
|Change alphabet order: ?|
Creates a second spelling system alongside the main spelling. This is useful for making a Romanization spelling if the main spelling uses a custom script, or non-Latin alphabet.
|Language name (in English):|
|Natively pronounced (IPA):|
Only 1 in 10 added words will display in demo version.
Enter extra words to be generated, in the format word(s) : part-of-speech
- comely : adj
- house, home, residence : n
Specify what the word translates to as English word : part-of-speech = conlang word (in IPA)
- queen : n = kalisi
(available in pro version)Number base:
Add affixes to words to create derived words as new word : pos = root_word-AFFIX.TAG
- government : n = govern-ACT.OF
Create compound words:
- God of War : n = war god
Add or modify affixes (Read the affix guide):
Read the Grammar editor guide for more tricks and tips.
Add or remove genders for dictionary words. If you use genders in the Grammar Editor, they need to be reflected here too. Capitalized letter(s) become the abbreviation.