This paper presents a rule-based machine translation system designed to translate English sentences into Marathi using a bilingual dictionary and a series of parsing and reordering rules. The system includes three main phases: pre-processing, transfer & generation, and post-processing, each responsible for different aspects of the translation process. The approach aims to enhance translation quality and accommodate the complex grammatical differences between the two languages.