argument translation