A Comprehensive Guide to Spanish-English Translation