finished template translation