Skip to content

This is a simple translation website to translate javanese ngoko and krama using original transformer arcitecture

License

Notifications You must be signed in to change notification settings

Alvalens/web-javanese-translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-javanese-translation

visitor badge

Welcome to web-javanese-translation, a simple yet powerful translation website that leverages Python, Flask, and TensorFlow to translate text from Javanesse krama to ngoko 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 Krama to Ngoko.
  • 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/web-javanese-translation.git"
  2. Navigate to project directory

    cd web-javanese-translation
  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_kr-ng.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 @atavada

About

This is a simple translation website to translate javanese ngoko and krama using original transformer arcitecture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published