Logo Lanfrica

JemalAbdullahi/OromoDictionary

Domain:

natural language processing

Record type:

software
Creator:
Jem
Host:
A translation app developed to translate English words to its Oromo equivalent and vice versa. # Oromo Dictionary This app was developed to translate English words to its Oromo equivalent and vice versa. ## Features - Search for a list of English or Oromo words - Find all English words correlated to an Oromo word - Translate an English word into all possible Oromo Words - View the English Definition of an English word - View a phonetic breakdown of an Oromo word - View the Oromo alphabet and the sound it makes ## Future - Soon to be downloadable from the iOS App Store. - Web version available ## Project Structure ``` oromo_dictionary ├─ assets │ ├─ images │ │ └─ Oddaa.png │ └─ Oddaa.svg ├─ lib │ ├─ app.dart │ ├─ core │ │ ├─ error │ │ │ ├─ exceptions.dart │ │ │ └─ failures.dart │ │ ├─ network │ │ │ └─ network_info.dart │ │ ├─ presentation │ │ │ └─ util │ │ │ ├─ constants.dart │ │ │ ├─ input_validator.dart │ │ │ └─ widget_functions.dart │ │ └─ usecases │ │ └─ usecase.dart │ ├─ features │ │ └─ english_oromo_dictionary │ │ ├─ data │ │ │ ├─ datasources │ │ │ │ ├─ english_definition_remote_data_source.dart │ │ │ │ └─ english_oromo_dictionary_remote_data_source.dart │ │ │ ├─ models │ │ │ │ ├─ english_dictionary_def_model.dart │ │ │ │ ├─ english_word_model.dart │ │ │ │ ├─ grammatical_form_model.dart │ │ │ │ ├─ oromo_translation_model.dart │ │ │ │ └─ phrase_model.dart │ │ │ └─ repositories │ │ │ ├─ english_definition_repository_impl.dart │ │ │ └─ english_oromo_dictionary_repository_impl.dart │ │ ├─ domain │ │ │ ├─ entities │ │ │ │ ├─ english_dictionary_def.dart │ │ │ │ ├─ english_word.dart │ │ │ │ ├─ grammatical_form.dart │ │ │ │ ├─ oromo_translation.dart │ │ │ │ └─ phrase.dart │ │ │ ├─ repositories │ │ │ │ ├─ english_definition_repository.dart │ │ │ │ └─ english_oromo_dictionary_repository.dart │ │ │ └─ usecases │ │ │ ├─ english_word_page │ │ …