Fix translate function