Skip to content

AI-powered English-to-Italian NLP translator using Keras, RNN, and Transformer. Features text vectorization, tokenization, Seq2Seq models, and performance analysis with WER, TER, METEOR, BLEU metrics. Ideal for innovative language translation solutions.

Notifications You must be signed in to change notification settings

PatrizioAcquadro/BIF-Translator

Repository files navigation

BIF Translator

Introduction

BIF Translator is an AI-powered English-to-Italian translation tool, tailored for business use. It leverages advanced NLP techniques and is built using Keras, RNNs, and Transformer models. This project aims to bridge language barriers with efficiency and accuracy.

Features

  • AI Translation: English to Italian translation using Neural Machine Translation (NMT).
  • Technologies: Built with Keras (TensorFlow backend), employing RNN and Transformer architectures.
  • Performance Metrics: Evaluated using Word Error Rate (WER), Translation Edit Rate (TER), METEOR, and Bilingual Evaluation Understudy (BLEU).

Installation

Clone the repository: git clone https://github.com/PatrizioAcquadro/BIF-Translator.git Install the required packages: pip install -r requirements.txt

Usage

Run the Jupyter Notebook to see the translation in action: jupyter notebook BIF_Translator.ipynb

Contributing

Contributions, issues, and feature requests are welcome! Please check out our contributing guidelines for more information on how to contribute.

Authors

  • Patrizio Acquadro
  • Lorenzo Uttini

Acknowledgments

Thanks to our professors Raganato Alessandro and Pasi Gabriella, and manythings.org for the dataset.

About

AI-powered English-to-Italian NLP translator using Keras, RNN, and Transformer. Features text vectorization, tokenization, Seq2Seq models, and performance analysis with WER, TER, METEOR, BLEU metrics. Ideal for innovative language translation solutions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published