+ These translations always happen:
+ v -> f
+ V -> F
+ w -> v
+ W -> V
+ an -> un
+ An -> Un
+ au -> oo
+ Au -> Oo
+
+ Any occurrence of "e" at the end of a word is changed to "e-a".
+
+ Any occurrence of "e" and the beginning of a word is changed to "i".
+ Same with capitals.
+
+ Any occurrence of "the" is changed to "zee", any occurrence of
+ "The", to "Zee".
+
+ Any occurrence of "tion" in a word, to "shun".
+
+ Any "th" at the end of a word is changed to "t".
+
+ Any "en" at the end of a word is changed to "ee".
+
+ Any "ow" at the end of a word is changed to "oo".
+
+ And of course, after any `.', `?', or `!' that is at the end of a
+ line, the Chef prints out a new line, and then the famous
+ "Bork Bork Bork!", and then another newline.
+
+ Known bugs in this implementation:
+ - says "frunch", not "french".
+ - still quite buggy in general.
+
+b1ff:
+ Unlike the other filters, b1ff does not try to be an exact duplicate
+ of its predecessor.
+
+ After upper-casing everything, b1ff does some word and sub-word
+ substitutions, most of them misspellings.
+
+ B1ff also changes punctuation - All commas become periods; all
+ semicolons, commas. Question and exclamation marks are changed to
+ things like "!!!!1!" and "?!?!?!". It looks like the original filter
+ decided how long a sequence to print based on the text input before
+ the end of sentence. I took a simpler route and just randomized it.
+
+Written by Joey Hess <joey@kitenet.net>