This document presents a research proposal to explore the challenges of natural language processing (NLP) for Ethiopian languages. The proposal outlines the background of the problem, which is the limited progress in NLP for under-resourced Ethiopian languages due to their morphological complexity, orthographic variations, and lack of linguistic resources. The objectives are to identify challenges, propose techniques for Ethiopian language NLP, and explore machine translation strategies. A qualitative case study approach involving literature review and interviews is proposed to analyze the NLP challenges of Amharic, Afaan Oromoo, and Tigrinya languages. The significance is to promote digital inclusion and language preservation through the development of NLP technologies for Ethiopia's diverse languages