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.
Trial the demo version with a 200 word output. Signup for a 4000 word vocabulary and extra features. Vulgar uses the International Phonetic Alphabet (IPA) and various other linguistic terminology.
Enter phonemes separated by spaces. Use IPA symbols only. ?
Consonants: |
|
Vowels: |
More options:
Enter permissible consonants and consonant clusters here. This feature overrides Custom Phonemes above.
Word initial consonants: | |
Mid-word consonants: |
|
Word final consonants: |
|
Vowels: |
|
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.
Phoneme Classes:
- Assign phonemes to classes (uppercase letters), which act as placeholders for Word Patterns
- The uppercase letters don't inherently mean anything, and any phoneme can be assigned to any class
- Classes can contain sequences of phonemes (A = ion lar mel) and/or sequences of other classes (S = CV VC)
Word Patterns:
- Word patterns are made of classes or actual phonemes, eg: zVC means the word will always start with z, then a random choice of V and C.
- Use brackets for optional patterns: CV(zV) means the zV pattern occurs 20% of the time. Manually change the probability by writing it after the brackets: CV(zV)50%.
- Patterns for particular parts-of-speech can be added after the default patterns (part-of-speech = ...).
Affix Patterns:
These patterns will be used for randomly generated affixes
Arrange phonemes in: ⇄ naturalistic ranking | ⇄ natural with randomness | ⇄ alphabetical | ↩ previous
Illegal combinations ?: |
Vowel at start of word: ~ %
Vowel at end of word: ~ %
Applies tone to all vowels. Left-most are more common.
extra high |
high |
mid |
low |
extra low |
rising |
falling
?
e > i / _k | e turns into i before k |
v > b / #_ | v turns into b at the beginning of a word |
{p,b} > m / V_V | p or b turns into m between vowels |
C > ∅ / _# | all consonants are deleted at the end of a word |
w > v | every w turns into v |
- æ > a
- ʃ > sh
- ki > き
? Size:
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.
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
- conlang, constructed language : n
Specify what the word translates to as English word : part-of-speech = conlang word (in IPA)
- queen : n = kalisi
(available in pro version)
Derived words:
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
Click to add affix type to end of line:
Adjective → adverb | Adjective → noun (the quality of being [adj]) | Adjective → verb (to make something [adj]) | Noun → adjective (having the quality of [noun]) | Noun → adjective relating to noun (e.g. economy → economic) | Noun → verb (to do [noun]) | Verb → adjective (result of doing [verb]) | Verb → adjective (tending to do the verb) | Verb → noun (the act of [verb]) | Verb → noun that verb physically produces (e.g. build → building) | One who Xs (e.g. paint → painter) | Place of (e.g. wine → winery) | Diminutive | Augmentative
Add or modify affixes (Read the affix guide):
Create affixes for parts-of-speech. The below examples adds o to masculine nouns, a to feminine nouns, and ar to verbs. Sound changes and conditional affixes can be created - see this guide.
Read the Grammar editor guide for more tricks and tips.
Part-of-speech (that these affixes are used on): | ||
Apply affixes to the word: | ||
Rows: | clear | |
Columns: | clear | |
Blocks: | clear |
Re-insert: Consonant table | Vowel table | Phonological rules | Spelling table
More grammar options
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.