Xslt seems to work better for the rough translation