JSP translation is the first phase in the JSP lifecycle where the JSP container parses the JSP file and translates it into a Java Servlet source file (.java). This generated servlet is then compiled and executed to handle requests and generate dynamic HTML output.