jonsafari / Nmt List
Licence: apache-2.0
A list of Neural MT implementations
Stars: ✭ 359
Projects that are alternatives of or similar to Nmt List
Nematus
Open-Source Neural Machine Translation in Tensorflow
Stars: ✭ 730 (+103.34%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence, nmt
Neuralmonkey
An open-source tool for sequence learning in NLP built on TensorFlow.
Stars: ✭ 400 (+11.42%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence, nmt
Nmt Keras
Neural Machine Translation with Keras
Stars: ✭ 501 (+39.55%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence, nmt
Npmt
Towards Neural Phrase-based Machine Translation
Stars: ✭ 175 (-51.25%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence
Subword Nmt
Unsupervised Word Segmentation for Neural Machine Translation and Text Generation
Stars: ✭ 1,819 (+406.69%)
Mutual labels: machine-translation, neural-machine-translation, nmt
Tf Seq2seq
Sequence to sequence learning using TensorFlow.
Stars: ✭ 387 (+7.8%)
Mutual labels: neural-machine-translation, sequence-to-sequence, nmt
Xmunmt
An implementation of RNNsearch using TensorFlow
Stars: ✭ 69 (-80.78%)
Mutual labels: neural-machine-translation, sequence-to-sequence, nmt
Joeynmt
Minimalist NMT for educational purposes
Stars: ✭ 420 (+16.99%)
Mutual labels: machine-translation, neural-machine-translation, nmt
dynmt-py
Neural machine translation implementation using dynet's python bindings
Stars: ✭ 17 (-95.26%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence
RNNSearch
An implementation of attention-based neural machine translation using Pytorch
Stars: ✭ 43 (-88.02%)
Mutual labels: neural-machine-translation, sequence-to-sequence, nmt
Sockeye
Sequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet
Stars: ✭ 990 (+175.77%)
Mutual labels: machine-translation, neural-machine-translation, sequence-to-sequence
parallel-corpora-tools
Tools for filtering and cleaning parallel and monolingual corpora for machine translation and other natural language processing tasks.
Stars: ✭ 35 (-90.25%)
Mutual labels: machine-translation, neural-machine-translation, nmt
Opus Mt
Open neural machine translation models and web services
Stars: ✭ 111 (-69.08%)
Mutual labels: machine-translation, neural-machine-translation
Nspm
🤖 Neural SPARQL Machines for Knowledge Graph Question Answering.
Stars: ✭ 156 (-56.55%)
Mutual labels: machine-translation, neural-machine-translation
Mt Paper Lists
MT paper lists (by conference)
Stars: ✭ 105 (-70.75%)
Mutual labels: machine-translation, neural-machine-translation
Mtbook
《机器翻译:基础与模型》肖桐 朱靖波 著 - Machine Translation: Foundations and Models
Stars: ✭ 2,307 (+542.62%)
Mutual labels: machine-translation, neural-machine-translation
Opennmt
Open Source Neural Machine Translation in Torch (deprecated)
Stars: ✭ 2,339 (+551.53%)
Mutual labels: machine-translation, neural-machine-translation
vat nmt
Implementation of "Effective Adversarial Regularization for Neural Machine Translation", ACL 2019
Stars: ✭ 22 (-93.87%)
Mutual labels: neural-machine-translation, nmt
bergamot-translator
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
Stars: ✭ 181 (-49.58%)
Mutual labels: machine-translation, neural-machine-translation
Opennmt Tf
Neural machine translation and sequence learning using TensorFlow
Stars: ✭ 1,223 (+240.67%)
Mutual labels: machine-translation, neural-machine-translation
Neural Machine Translation Implementations
Contributions
Feel free add to this via a pull request, with each section alphabetically ordered.
Project Stats
- 23 project names include nmt
- 6 project names include seq2seq
- 2 project names include dl4mt
- 3 projects are derived from Kyunghyun Cho's tutorial at the 2015 DL4MT winter school
The Lists
Caffe2-based NMT
Software | Who | Comments |
---|---|---|
seq2seq | Deepak, Yury |
Chainer-based NMT
Software | Who | Comments |
---|---|---|
attention_is_all_you_need | Sosuke | impements the Transformer |
chainn | Philip | |
KyotoNMT | Fabien |
Custom C/C++ NMT
Software | Who | Comments |
---|---|---|
EUREKA-MangoNMT | Jiajun | |
Mantidae | Vu | A successor of Mantis |
Marian | Marcin, Tomasz | Compatible with Nematus models |
N3LP | Kazuma, Akiko | |
Zoph_RNN | Barret | Supports multi-GPU parallelism |
DyNet-based NMT
Software | Who | Comments |
---|---|---|
dynmt-py | Roee | Python |
lamtram | Graham | C++ |
mantis | Trevor | C++ |
NMTKit | Yusuke | C++ |
Transformer-DyNet | Vu | C++; implements the Transformer |
xnmt | NeuLab | Python |
Keras-based NMT
Software | Who | Comments |
---|---|---|
Keras seq2seq | Fariz | |
NMT-Keras | Álvaro |
MXNet-based NMT
Software | Who | Comments |
---|---|---|
MXNMT | magic282 | |
sockeye | AWS Labs |
PyTorch-based NMT
Software | Who | Comments |
---|---|---|
attention-is-all-you-need-pytorch | Yu-Hsiang | |
fairseq-py | Myle & Facebook Research | |
NJUNMT-pytorch | Haoran Wei & Zaixiang Zheng | |
nmtpytorch | Ozan | |
nonauto-nmt | Salesforce Research | |
OpenNMT-py | Harvard, Systran | |
pytorch_nmt | Pengcheng | |
seq2seq.pytorch | Elad | |
UNdreaMT | Mikel | Unsupervised |
TensorFlow-based NMT
Software | Who | Comments |
---|---|---|
byteNet-tensorflow | Paarth | |
bytenet_translation | Kyubyong | |
Neural Monkey | ÚFAL | |
NJUNMT-tf | ZhaoChengqi | |
NMT | Thang, Eugene, Rui | |
OpenNMT-tf | Guillaume | |
RNNsearch | Playinf, Xiamen University | |
seq2seq | Alexandre | |
Tensor2Tensor | Implements many models | |
tf-seq2seq | Denny | See also tutorial |
Theano-based NMT
Note: Theano will be discontinued
Software | Who | Comments |
---|---|---|
DCNMT | SwordYork | |
dl4mt-tutorial | Cho, Orhan | |
dl4mt-c2c | Jason, Cho | |
HNMT | Robert | |
Nematus | Rico, Cho, Orhan | |
neuralmt | Raphael | |
NMT | Zhaopeng | Adds coverage and context gate |
nmtpy | LIUM | refactored dl4mt-tutorial |
SGNMT | Cambridge | Syntactically-guided NMT |
THUMT | Tsinghua University |
Torch-based NMT
Software | Who | Comments |
---|---|---|
fairseq | Novel CNN+attention | |
nmt-android | Yoon, Sasha | |
NPMT | Po-Sen, Fairseq team | Phrase-based NMT |
OpenNMT | Harvard, Systran | |
seq2seq-attn | Yoon | Superseded by OpenNMT, except for character-level stuff |
Other
Software | Who | Backend | Comments |
---|---|---|---|
nmt.hybrid | Thang | Matlab | also word-based |
textsum | TensorFlow | text summarization demo using seq2seq+attn |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].