Neural Machine Translation ML Frameworks

End-to-end NMT systems and implementations for translating text between languages using sequence-to-sequence models. Does NOT include transliteration, spoken language translation, general language datasets, or non-neural translation approaches.

There are 59 neural machine translation frameworks tracked. 1 score above 70 (verified tier). The highest-rated is facebookresearch/fairseq2 at 87/100 with 1,122 stars and 25,434 monthly downloads. 2 of the top 10 are actively maintained.

Get all 59 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=neural-machine-translation&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 facebookresearch/fairseq2

FAIR Sequence Modeling Toolkit 2

87
Verified
2 OpenNMT/OpenNMT-tf

Neural machine translation and sequence learning using TensorFlow

68
Established
3 lhotse-speech/lhotse

Tools for handling multimodal data in machine learning projects.

67
Established
4 awslabs/sockeye

Sequence-to-sequence framework with a focus on Neural Machine Translation...

67
Established
5 google/sequence-layers

A neural network layer API and library for sequence modeling, designed for...

64
Established
6 mozilla/translations

The code, training pipeline, and models that power Firefox Translations

59
Established
7 Helsinki-NLP/OPUS-MT-train

Training open neural machine translation models

54
Established
8 Helsinki-NLP/Opus-MT

Open neural machine translation models and web services

54
Established
9 facebookresearch/fairseq

Facebook AI Research Sequence-to-Sequence Toolkit written in Python.

53
Established
10 THUNLP-MT/THUMT

An open-source neural machine translation toolkit developed by Tsinghua...

51
Established
11 wb14123/seq2seq-couplet

Play couplet with seq2seq model. 用深度学习对对联。

51
Established
12 keon/seq2seq

Minimal Seq2Seq model with Attention for Neural Machine Translation in PyTorch

51
Established
13 MaximumEntropy/Seq2Seq-PyTorch

Sequence to Sequence Models with PyTorch

51
Established
14 pytorch/translate

Translate - a PyTorch Language Library

51
Established
15 OpenNMT/OpenNMT

Open Source Neural Machine Translation in Torch (deprecated)

51
Established
16 modernmt/modernmt

Neural Adaptive Machine Translation that adapts to context and learns from...

49
Emerging
17 jonsafari/nmt-list

A list of Neural MT implementations

48
Emerging
18 hamelsmu/Seq2Seq_Tutorial

Code For Medium Article "How To Create Data Products That Are Magical Using...

48
Emerging
19 eladhoffer/seq2seq.pytorch

Sequence-to-Sequence learning using PyTorch

47
Emerging
20 Nemzy/language-translation

Neural machine translator for English2German translation.

47
Emerging
21 labmlai/python_autocomplete

Use Transformers and LSTMs to learn Python source code

47
Emerging
22 lium-lst/nmtpytorch

Sequence-to-Sequence Framework in PyTorch

45
Emerging
23 hlt-mt/FBK-fairseq

Repository containing the open source code of works published at the FBK MT unit.

43
Emerging
24 daormar/thot

Thot toolkit for statistical machine translation

42
Emerging
25 jayparks/tf-seq2seq

Sequence to sequence learning using TensorFlow.

42
Emerging
26 findsimilar/find-similar

User-friendly library to find similar objects

40
Emerging
27 google-research-datasets/wit

WIT (Wikipedia-based Image Text) Dataset is a large multimodal multilingual...

40
Emerging
28 deep-diver/EN-FR-MLT-tensorflow

English-French Machine Language Translation in Tensorflow

39
Emerging
29 geyang/deep-auto-punctuation

a pytorch implementation of auto-punctuation learned character by character

35
Emerging
30 reddy-lab-code-research/XLCoST

Code and data for XLCoST: A Benchmark Dataset for Cross-lingual Code Intelligence

34
Emerging
31 OpenBMB/CPM-Live

Live Training for Open-source Big Models

33
Emerging
32 billingsmoore/MLotsawa

Tibetan-English neural machine translation for edge devices.

30
Emerging
33 fabio-sim/Fast-SeamlessM4T-ONNX

ONNX-compatible Fast SeamlessM4T—Massively Multilingual & Multimodal Machine...

27
Experimental
34 alexeytochin/tf_seq2seq_losses

TensorFlow implementations of losses for sequence to sequence machine...

27
Experimental
35 hlp-ai/mt-core

Transformer based Neural Machine Translation with Tensorflow2

25
Experimental
36 FotieMConstant/lingua

English to Pidgin English(Cameroon) Translator Model

25
Experimental
37 naver-ai/MetricMT

The official code repository for MetricMT - a reward optimization method for...

23
Experimental
38 amazon-science/isometric-slt

Isometric Spoken Language Translation - Isometric SLT.

23
Experimental
39 aliahmad552/french-english-translation-seq2seq-model

This project is a Neural Machine Translation (NMT) system that translates...

22
Experimental
40 ysfztpp/Neural_Machine_Translation_from_Scratch

A minimal, from-scratch implementation of a Neural Machine Translation (NMT)...

22
Experimental
41 roeeaharoni/string-to-tree-nmt

Source code and data for the paper "Towards String-to-Tree Neural Machine...

22
Experimental
42 aymanshar/IdiomX

IdiomX is a research-oriented Natural Language Processing (NLP) project that...

22
Experimental
43 MMADUs/Opus100-EN-ID-NMT

English to Indonesian Neural Machine Translation prototype using Transformer...

21
Experimental
44 avijit-jana/SeqFlipAttention

SeqFlipAttention is a forward‑looking PyTorch demonstration of...

21
Experimental
45 sunilbelde/neural-machine-translation-english-to-hindi-telugu

Implemented Machine Translation model using Badhanu Attention Mechanism....

20
Experimental
46 Mohamed-Mohamed-Ibrahim/French-to-English-NMT

This project implements two Sequence-to-Sequence (Seq2Seq) models which are...

19
Experimental
47 bilalhameed248/Urdu-To-English-Machine-Translation

Fine tuned Urdu to English machine translation pre train model using...

18
Experimental
48 koubra-gaby/Translate_Chadian_Arabic-French

Projet de NLP (traitement du langage naturel) pour construire un modèle de...

17
Experimental
49 HedvaldoCosta/en2pt-nmt-model

Aplicação de um modelo PLN (Processamento de Linguagem Natural) para a...

17
Experimental
50 thefcraft/torch-transformer-hinglish2hindi-translator

torch-transformer-hinglish2hindi-translator is a character-level translater...

16
Experimental
51 axelbrons/translator-rnn

A fr-en translator from scratch using RNN and Attention

15
Experimental
52 stevezheng23/seq2seq_tf

Sequence-to-Sequence in Tensorflow

13
Experimental
53 sergobago/punctuation-restoration

Punctuation restoration using transformer on languages: RU, EN, FR, DE

12
Experimental
54 baladon-lucas-pardinas/NMT-Translation-gn-es

Computer Engineering thesis project made with the aim of enhancing...

12
Experimental
55 SherifGamal9441/Italian-English-Translation-with-Seq2Seq-Attention

Sequence-to-Sequence Neural Machine Translation with Attention Mechanisms...

12
Experimental
56 Almas-ansari/Transliteration-Hindi-To-English

A neural machine transliteration system that converts words written in...

12
Experimental
57 YutongWang1216/CR-NMT

Code and data realease for "Revisiting Commonsense Reasoning in Machine...

11
Experimental
58 YashBhadange2006/AksharLM

A character-level Hindi language model built from scratch in PyTorch using...

11
Experimental
59 alamart/Traduction_Bicorpus

The idea is to train a model to translate texts from a dataset of parallel texts

10
Experimental