add trans name function