translate api half