handles translations