๐ŸŒŸ English-to-Spanish Translation Web App ๐ŸŒŸ

Welcome to the English-to-Spanish Translation Web App repository! ๐Ÿš€

๐Ÿ“œ Project Description

This project is an advanced web application that translates English sentences into Spanish using an Encoder-Decoder network architecture. Built with Django, it offers a seamless and fully functional translation experience.

โœจ Features

  • ๐ŸŒ Seamless Translation: Converts English sentences into Spanish.
  • ๐Ÿง  Advanced Architecture: Utilizes an Encoder-Decoder network for accurate translations.
  • ๐Ÿ–ฅ๏ธ Fully Integrated: Built with Django for a smooth, fully functional web app experience.
  • ๐Ÿ”„ LSTM Model: Currently using LSTM, with plans to upgrade to an Attention model soon.
  • No External APIs: Achieved translation without relying on any external language translation APIs. ๐Ÿ’ก

โ“ Why English to Spanish?

The availability and accuracy of English-to-Spanish datasets made it an ideal starting point. But donโ€™t worry, support for other languages, including Hindi, is on the way! ๐Ÿ‡ฎ๐Ÿ‡ณ

๐Ÿš€ Getting Started

Prerequisites

  • Python 3.x
  • Django
  • TensorFlow/Keras

Installation

  1. Clone the repository:

    git clone https://github.com/Santosh175/English-Spanish-translation-model.git
  2. Navigate to the project directory:

    cd English-Spanish-translation-model/translator_app/
    
  3. Install the required packages:

    pip install -r requirements.txt
    
  4. Run the Django server:

    python manage.py runserver
    

๐Ÿ› ๏ธ Usage

  1. Open your web browser and go to http://127.0.0.1:8000.
  2. Enter an English sentence and get the Spanish translation instantly.

๐Ÿงฉ Future Work

  • Implementing the Attention model for improved translation accuracy.
  • Adding support for other languages, starting with Hindi.

๐Ÿค Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ“ซ Contact

For any inquiries or feedback, please reach out to me via LinkedIn.