Alvalens / transAI

this is simple translation website using tensorflow transformer model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TransAI

visitor badge

Welcome to TransAI, a simple yet powerful translation website that leverages Python, Flask, and TensorFlow to translate text from Indonesian to English using a Transformer algorithm. The model is provided as a Jupyter Notebook which you can experiment and train the model yourself.

Python Flask TensorFlow Bootstrap

Features

  • Real-time Translation : Instantly translate text from Indonesian to English.
  • Transformer Algorithm : Utilizes a state-of-the-art Transformer model for high-quality translations.
  • Web Interface : User-friendly web interface built with Flask.
  • Jupyter Notebook : Model training and evaluation provided in a Jupyter Notebook for transparency and customization.

Installation

Ensure you have Python version 3.10 and pip installed (windows). If not, you can install Python from python.org.

  1. Clone the Repository

    git clone "https://github.com/Alvalens/transAI.git"
  2. Navigate to project directory

    cd TransAI
  3. Create python virtual envirotment and activate it (optional)

    python -m venv venv
    .venv\Scripts\activate
  4. Install Dependency, also ensure you run notebook first cell at notebook/transformer_id-en.ipynb

    pip install -r requirements.txt
    
    
  5. Start the Flask development server, also before running the server train the model first

    py app.py

Contributing

Contributions are welcome! If you find any issues or have suggestions, feel free to open an issue or submit a pull request.

License

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

Special Thanks

@Alvalens @Burhanudin26 @Adin.dXa

About

this is simple translation website using tensorflow transformer model

License:MIT License


Languages

Language:Jupyter Notebook 90.1%Language:CSS 4.9%Language:HTML 2.7%Language:JavaScript 2.1%Language:Python 0.3%