Is there some trick to get translate to work right with unicode strings? I finally gave up in frustration and just used replace as well - horribly inefficient but at least it works.