Vulgar is a constructed language (conlang) generator for fantasy fiction writing that creates unique and usable constructed languages in the click of a button. Vulgar's output models the regularities, irregularities and quirks of real world languages; phonology, grammar, and a 2000 unique word vocabulary.
Trial the demo version online. Purchase the full version to get access to the complete 2000 word output (with derivational words) and extra grammatical rules.
Define how IPA symbols turn into written symbols in the format "IPA symbol > orthographic symbol(s)", separated by new lines, e.g.:
ʃ > sh ŋ > ng This section supports RegEx matching. This allows you to do cool things, like mimic English spelling:
^dʒ > j = 'dʒ' at the beginning of a word turns into 'j', as in joke.
dʒ$ > ge = 'dʒ' at the end of a word turns into 'ge', as in age.
o$ > ot = 'o' at end of word ad silent letter 't' (similar to French spelling).
[ɐæ] > a = 'ɐ' and 'æ' both turn into 'a'.
Define how sounds change in certain environments. This section uses standard phonological rule notation, e.g:
e > i / _g = 'e' turns into 'i' before 'g'
# = word boundary (beginning and end of word), Ø = null/nothing (can only be used as a 'turns into nothing' option)
C = consonant, V = vowel, S = stop, N = nasal consonant, F = fricative, K = velar, L = lateral, R = resonant/sonorant, P = labial/bilabial E = front vowel, B = back vowel, V[+nasal] = nasal vowel, V[+round] = rounded vowel
Remove dipthong and affricate diacritics from IPA (creates neater IPA output):