Hmmm my first version of the module does not work. It does not translate to the proper entities, so that part works as expected but instead it translates into some numeric codes.
I found out when I attempted NOT to translate '<' and '>', the two are not translated into
<and
>, so the module works as expected for that part (as expected), but instead they are translated into
<and
>- and I have yet not worked out why.