Text this: Advancing Code Translation With Context-Aware Pre-Training in Data-Scarce Environments