Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

EbisaAsfaw/Oromo_grammar

Domain:

natural language processing

Record type:

software
Creator:
Ebi
Host:
A Python Package that Auto-Generates a Grammar-aware Dataset from a Raw Text # Package name oromo_grammar package # Project Title A Python package that automatically generates grammar-aware Oromo phrases from a given raw text. ## Description This is a novel python package that recieves an Oromo text file from a user; extract every possible root-verbs from the text; and stores them into a python list. It then trims all the verbs in the list to form their corresponding list of stems. Finally, the algorithm builds the corresponding phrases from the stems using an appropriate affixation and personal pronouns. The package can be customized and be replicated for any other languages according to the gramatical structure of the language. It helps relief machine learning and NLP practitioners,by automatically generating a clean and grammar-aware dataset,which was used to be done only manually. The generated Oromo phrases can indicate sentence elements like, number, gender and cases. The automatically generated Oromo phrases can be applied to different machine learning applications. It can form a clean phrase-based dataset that can help to train a Neural Machine Translation (NMT). It can also form a word and phrase-based dictionery, that will help in automatic word/sentence completion. The output of this tool is also helpful for Linguistics, in providing a clean and correct gramatical information of a given language. ## Getting Started ### Dependencies * This software package can run on any platform/OS(Windows, Linux, or Mac) and no prerequisites is given, except the Python Software Specifications. * This software requires Python 3.8 or latter versions, with some useful liberary packages, like NumPy, for a smooth excusion. ### Installing * Before installing "oromo_grammar" package first check that you have Python 3 software,installed on your device. * To install Python 3 software on your machine, first download and install the latest python version from "python.org". * Install numPy liberary wi …

Visit

github.com

Languages

OromoOromo, Borana-Arsi-Guji

Licenses

MIT