Improve the translate