Indic-Translator is a comprehensive translation tool designed to bridge linguistic divides in the digital age, with a focus on Indian languages.
/extension: Contains files for the Chrome extension/preprocessing: Contains files for data preprocessing and model training/static: Static assets for the web application/templates: HTML templates for the web interfaceapp.py: Main application filefairseq.ipynb - fairseq implementationFollow these steps to set up and run the Indic-Translator project:
Clone the repository:
git clone https://github.com/AbhishekNair050/Indic-Translator.git
cd Indic-Translator
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
venv\Scripts\activate
source venv/bin/activate
Install the required packages:
pip install -r requirements.txt
Run the application:
python app.py
Open a web browser and navigate to http://localhost:5000 to access the Indic-Translator web interface.
To use the Chrome extension:
chrome://extensions/extension directory from this projectchrome://flagsThe /preprocessing directory contains our initial attempts and current preprocessing pipeline:
data_cleaning.py: Cleans and prepares the training datainference.py: Handles model inferencemain.py: Main script for the preprocessing pipelinemodel.py: Defines the translation model architecturepreprocessing.py: Implements text preprocessing functions12 commits
1 commits
Jupyter Notebook
68.8%
HTML
20.4%
Python
7.9%
JavaScript
3.0%
Indic-Translator is a comprehensive translation tool designed to bridge linguistic divides in the digital age, with a focus on Indian languages.
/extension: Contains files for the Chrome extension/preprocessing: Contains files for data preprocessing and model training/static: Static assets for the web application/templates: HTML templates for the web interfaceapp.py: Main application filefairseq.ipynb - fairseq implementationFollow these steps to set up and run the Indic-Translator project:
Clone the repository:
git clone https://github.com/AbhishekNair050/Indic-Translator.git
cd Indic-Translator
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
venv\Scripts\activate
source venv/bin/activate
Install the required packages:
pip install -r requirements.txt
Run the application:
python app.py
Open a web browser and navigate to http://localhost:5000 to access the Indic-Translator web interface.
To use the Chrome extension:
chrome://extensions/extension directory from this projectchrome://flagsThe /preprocessing directory contains our initial attempts and current preprocessing pipeline:
data_cleaning.py: Cleans and prepares the training datainference.py: Handles model inferencemain.py: Main script for the preprocessing pipelinemodel.py: Defines the translation model architecturepreprocessing.py: Implements text preprocessing functions12 commits
1 commits
Jupyter Notebook
68.8%
HTML
20.4%
Python
7.9%
JavaScript
3.0%