Skip to content

Repository files navigation

English to French Translator

Neural machine translator for English2French translation.

Overview

This project is about translation from English to French language. That is accomplished by using TensorFlow library, more specifically it utilizes embedding with attention sequence-to-sequence RNN model. The dataset is text files of ~140,000 fairly simple sentences in English and in French.

This is made possible by the simple but powerful idea of the sequence to sequence network, in which two recurrent neural networks work together to transform one sequence to another. An encoder network condenses an input sequence into a vector, and a decoder network unfolds that vector into a new sequence.

Files

Jupyter Notebook

Hyperparameters

HyperparameterNumber
Epochs5
Batch size128
RNN size128
LSTM layers2
Encoding embedding size128
Decoding embedding size128
Learning rate0.01
Keep probability0.8

Dataset

WMT10 French-English corpus

About

English to French Translator

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages