I have a script that runs every two hours and I use a slightly modified version of Howard's TranslateName() UDF to do exactly what you want. I asked Howard a few times to implement my mod but I don't think he ever did.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.