Skip to content

SayamAlt/English-to-French-Language-Translation-using-Seq2Seq-Modeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

English-to-French-Language-Translation-using-Seq2Seq-Modeling

A sequence to sequence (Seq2Seq) model which translates English sentences into their corresponding French sentences.

English to French Translation using Seq2Seq

Neural Language Translation Architecture

Overview

Neural Machine Translation, also referred to as Neural MT, NMT, Deep Neural Machine Translation, Deep NMT, or DNMT, is a cutting-edge machine translation method that uses neural network techniques to estimate the likelihood of a sequence of words. This might be a word or sentence in its entirety, or thanks to recent developments, the entire document. Deep neural networks and artificial intelligence are used in NMT to train neural models, which is a fundamentally different approach to the problem of language translation and localization. In just three years, there has been a significant shift from SMT to NMT, making NMT the main machine translation methodology. With superior fluency and adequacy than statistical machine translation methods, neural machine translation often delivers translations of a significantly higher quality.

Only a small portion of the memory required by conventional Statistical Machine Translation (SMT) models is used by neural machine translation. Because the neural translation model is trained end-to-end to maximise translation performance, this NMT approach differs from traditional translation SMT systems. In contrast to the conventional phrase-based translation system, which consists of numerous small sub-components that are tuned separately, neural machine translation aims to create and train a single, massive neural network that can read a sentence and produce an accurate translation.

Dataset Used

Link: https://www.kaggle.com/datasets/devicharith/language-translation-englishfrench

Content

The dataset comprises 2 columns, one of which includes English words/sentences and the other contains the corresponding French words/sentences i.e. French translations.

Python Libraries Used

  • Keras
  • Tensorflow
  • Scikit-learn
  • Numpy
  • Pandas
  • Seaborn
  • Matplotlib

Acknowledgements

For getting more datasets of distinct languages, refer to the following link: http://www.manythings.org/anki/

About

Established a deep learning model which can translate English words/sentences into their corresponding French translations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published