Each specification is for a particular word.
First character capitalized, others are unchanged.
Vowels are removed, all characters are converted to lowercase, and 20% of words are followed by a randomly selected choice between lol, lmao, omg, jk, or rofl.
Translate letters to their closest digits: e -> 3, a -> 4, o -> 0, etc.
- If the word begins with a consonant -- e.g.,
string,latin-- divide the word at the first vowel, swapping the front and back halves and appendayto the word -- i.e.,ingstray,atinlay. - If the word begins with a vowel -- e.g.,
am,are,i-- appendyayto the word -- i.e.,amyay,areyay,iyay. - If the word has no vowels (other than
y) -- e.g.,my,thy-- appendyayto it -- i.e.,myyay,thyyay.
All rs are changed to rrrs. 25% of sentences end with a random choice between Arrrrr! and Ahoy!.
The characters in each word are reversed.
Every internal l (not first or last character of word) is replaced with a y. Ss that start a word and are followed by a second non-s consonant are dropped.
Every consecutive string of consonants are replaced with a single g, m or b. Long words are cut off starting at the third set of consonants.
The letters in each word are shuffled and appear in a random order.
All vowels are bleeped out with asterisks.