Lol eu sei como fazer (não é dificil tendo uma grande variedade de palavras numa BD actualizada) mas o maior problema é mesmo o tempo...
Tenho estado a trabalhar com computadores o dia todo, tenho 2 (o terceiro deve estar ai a rebentar) projectos importantes em PHP para fazer e começo a ficar farto de computadores o dia inteiro

De qualquer forma o modo de fazer isso deve ser mais ou menos do género:
Cria-se um array com as palavras e as respectivas conversões noutro.
Em seguida vai-se procurar no texto as palavras do primeiro array que serão substituidas pelas do segundo

Nada de muito complicado, só tinha de ter um design assim muito cor de rosínha
EDIT:
O array era criado por palavras existentes numa BD

Não queriamos mudar isso à unha
