template trans