i would recommend using papago naver mobile site on your web browser. google translate is usually not as accurate. you can type what you want to say, and show the locals the translated sentences.
for my previous leisure visit to Korea, i used Subway Korea (by Malang) and Kakao Metro. both apps are a breeze to use, and they both state train arrival timings in real time.