sheyn018 / Ilokano-to-Tagalog-Machince-Translation

Ilokano-Tagalog Machine Language Translator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ilokano-Tagalog Translator

The Ilokano-Tagalog Translator is a web application machine translation tool that translates Ilokano to Tagalog and vice versa using a combination of example-based, rule-based, and statistical machine translation models.

πŸ—’οΈ Table of Contents

πŸ“– Background

The Ilokano and Tagalog language are two of the most spoken languages in the Philippines. However, based on reasearch, there are very limited studies related to these languages in the field of computing, specifically, in Natural Language Processing.

This project aims to lay a foundation for the future studies regarding local languages in the Philippines, wherein most of the languages are low-resource.

The translator utilizes a hybrid approach in converting langauges. The example-based, rule-based, and statistical machine translation models are used in translating Ilokano and Tagalog text.

πŸ“ Project Structure

ILOKANO-TAGALOG TRANSLATOR
  
  β”œβ”€β”€ data/                    <- Data used and collected for this project
  β”‚   β”œβ”€β”€ csv data/
  β”‚   β”œβ”€β”€ excel data/
  β”‚   β”œβ”€β”€ json data/
  β”‚   β”œβ”€β”€ scores/
  β”‚   └── text data/
  β”œβ”€β”€ module/                  <- Backend implementation for the web application
  β”‚   β”œβ”€β”€ il_tl/
  β”‚   β”œβ”€β”€ scoring/
  β”‚   β”œβ”€β”€ smt/
  β”‚   └── tl_il/
  β”œβ”€β”€ notebooks/               <- Data used and collected for this project
  β”‚   β”œβ”€β”€ evaluation/
  β”‚   β”œβ”€β”€ functions/
  β”‚   β”œβ”€β”€ Ilokano to Tagalog/
  β”‚   └── Tagalog to Ilokano/
  β”œβ”€β”€ website/                 <- Front end implementation for the web application
  β”œβ”€β”€ .gitignore               <- Avoids uploading data, credentials, outputs, system files etc
  β”œβ”€β”€ LICENSE                  <- License for this project
  β”œβ”€β”€ main.py                  <- Launches the application
  β”œβ”€β”€ README.md                <- The top-level README for developers/collaborators using this project.
  └── requirements.txt         <- The requirements file for reproducing the analysis environment

πŸ€– Tools and Languages

πŸ““ Usage

Clone the project

  git clone https://github.com/sheyn018/Ilokano-to-Tagalog-Machince-Translation.git

Go to the project directory

  cd my-project

Install dependencies

  pip install -r requirements.txt

Once all requirements are installed, follow these steps to run the app:

  1. Run 'main.py'.
  2. Click on the development server in the terminal to access the web app.

About

Ilokano-Tagalog Machine Language Translator

License:Apache License 2.0


Languages

Language:Jupyter Notebook 82.1%Language:Python 13.3%Language:HTML 2.4%Language:CSS 1.6%Language:JavaScript 0.7%