This document proposes a model for converting algorithms written in natural English language into source code. It aims to help programmers by allowing them to focus on logic and problem solving without worrying about syntax. The model consists of modules for basic natural language processing, interpretation, using synonyms, and personalized training. It identifies the statement type and then parses it into formal C code by recognizing trigger words and applying rules from a case frame database. The goal is to address challenges like limited natural language understanding by making the interpreter more flexible through mechanisms like synonym recognition and personalized user training. If successful, this could help both new programmers and visually impaired developers.