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
│ │ …