NL2TL: Transforming Natural Languages to Temporal Logics using Large Language Models