optimize translator