# Somali Translator
Welcome to the Somali Translator! This is a full-stack application designed to translate text from English to Somali. The project aims to make Somali translation accessible, with planned features like voice detection and audio translation, similar to Google Translate.
mohamedrabi0.github.io
## Features
- **Text Translation**: Translate phrases and sentences from English to Somali.
- **Voice Detection (Coming Soon)**: Speak directly into the app and get real-time translation.
- **Audio Playback (Coming Soon)**: Hear translations spoken aloud to help with pronunciation.
## Tech Stack
- **Frontend**: React.js
- **Backend**: Node.js, Express
- **API**: REST API for translation services
- **Styling**: CSS
## Installation
1. **Clone the Repository**
```bash
git clone
github.com
cd somali-translator
```
2. **Install Dependencies**
```bash
npm install
```
3. **Run the Application**
```bash
npm start
```
The app will be available at `
localhost`.
## Usage
- Navigate to the app.
- Enter text in English to translate it to Somali.
- Future versions will support voice input and audio playback of translations.
## Project Structure
```
/
|-- backend/ # Node.js server
|-- public/ # Public assets
|-- src/ # React frontend source code
| |-- components/ # Reusable UI components
| |-- services/ # API services
|-- package.json
|-- README.md
```
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Future Improvements
- **Voice Detection**: Enable users to speak and get translations in real time.
- **Audio Translation**: Play audio of the translated text for language learning support.
## Contact
For questions or feedback, please reach out to me at rabiwork7@gmail.com or open an issue in this repository.