# Amharic_to_Ethiopian_sign_language_translator
Welcome to the **Amharic to Ethiopian Sign Language Translator**! This project provides a seamless translation experience, allowing users to convert Amharic text into Ethiopian Sign Language (ESL). The translator leverages the power of a **FastText** model to ensure accurate word similarity and translation
results.
**I couldn't upload the *FasText* model because of it's large size. You can contact me If you need it.**
## 🌟 Features
- **Real-time Translation**: Effortlessly translate Amharic text into Ethiopian Sign Language.
- **Dictionary Lookup**: Instantly search for words and their corresponding sign language representation.
- **User Authentication**: Save your translation history by creating an account and logging in.
- **FastText Model Integration**: Utilizes a trained FastText model for enhanced word similarity checking, ensuring accurate translations.
- **Demo Access**: Explore the translator and dictionary functions without the need for authentication.
## 🚀 Demo
github.com
## 🛠️ Installation
To run the project locally, follow these steps:
1. **Clone the Repository**:
```bash
git clone
github.com
cd amharic-esl-translator
2. **Create and Activate a Virtual Environment**:
```bash
python3 -m venv venv
source venv/bin/activate
3. **Install Dependencies**:
```bash
pip install -r requirements.txt
4. **Run the Flask Application**:
```bash
flask run
5. **Access the App: Open your browser and go to
127.0.0.1 to start using the translator.**
## 🔒 Authentication
- **No Login Required**: Translation and dictionary functionalities are accessible without logging in.
- **User Accounts**: Create an account to save your translation history for future reference.
- **Login/Logout**: Easily log in and out to manage your translation history.
## 📊 FastText Model
This pro …