improve translator