The Drow translator seems to work pretty well, and names for Drows work, but nothing else seems to really work. Also, you don't have to keep re-defining the alias htmlfree. Just one definition is sufficient, and you also probably should use alias -l htmlfree { ... } so it won't be confused with another script.