Vulgarlang 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! Vulgarlang models the rules, irregularities and quirks of real languages: from grammar, to sounds, to vocabulary.
Trial the demo version with a 200 word output. Signup for a 4000 word vocabulary and extra features. Vulgarlang uses the International Phonetic Alphabet (IPA) and various other linguistic terminology.
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.
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.