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 200-word demo version online. Purchase the full version and getting access to the complete 2000-word output, with derivational words, extra grammatical rules and custom features.
Define how IPA symbols turn into written symbols in the format "IPA symbol > orthographic symbol(s)", separated by new lines, e.g.:
ʃ > sh ŋ > ng ne > ネ
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 adds 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):