building a translation from a source template