translation hooks