Translation means jsp file is translated to java file....here the jsp syntax checks are done.......compilation is next stage ...here the translated java file is compiled for java related errors...... hope this helps.. pls correct me ranchers if i am wrong ...
To add another complication: where does validation occur? Quite often this is rolled into the same process and simply bundled as part of "translation", whereas in fact when we talk about "translation" we often mean "validation + translation into servlet source".
Charles Lyons (SCJP 1.4, April 2003; SCJP 5, Dec 2006; SCWCD 1.4b, April 2004)
Author of OCEJWCD Study Companion for Oracle Exam 1Z0-899 (ISBN 0955160340 / AmazonAmazon UK )