This paper discusses natural language processing (NLP) focusing on semantical and syntactical analysis of the English language. It outlines the components of NLP, including natural language understanding and generation, and presents a methodology for semantical analysis involving character, word, and sentence inputs to check for semantic correctness. The implementation results demonstrate the system's ability to analyze semantics for various input forms, laying the groundwork for future enhancements in natural language processing applications.