ModernmtNeural Adaptive Machine Translation that adapts to context and learns from corrections.
OpennmtOpen Source Neural Machine Translation in Torch (deprecated)
Attention MechanismsImplementations for a family of attention mechanisms, suitable for all kinds of natural language processing tasks and compatible with TensorFlow 2.0 and Keras.
BleualignMachine-Translation-based sentence alignment tool for parallel text
TexarToolkit for Machine Learning, Natural Language Processing, and Text Generation, in TensorFlow. This is part of the CASL project: http://casl-project.ai/
NpmtTowards Neural Phrase-based Machine Translation
Spark NlpState of the Art Natural Language Processing
Mt Reading ListA machine translation reading list maintained by Tsinghua Natural Language Processing Group
OpenkiwiOpen-Source Machine Translation Quality Estimation in PyTorch
Mtbook《机器翻译:基础与模型》肖桐 朱靖波 著 - Machine Translation: Foundations and Models
Nspm🤖 Neural SPARQL Machines for Knowledge Graph Question Answering.
DeeplyPHP client for the DeepL.com translation API (unofficial)
Deepl TranslatorThis module provides promised methods for translating text using DeepL Translator (https://www.deepl.com/translator) undocumented API.
Tensor2tensorLibrary of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.
Subword NmtUnsupervised Word Segmentation for Neural Machine Translation and Text Generation
TokenizerFast and customizable text tokenization library with BPE and SentencePiece support
GtosCode for AAAI2020 paper "Graph Transformer for Graph-to-Sequence Learning"
NonautoreggenprogressTracking the progress in non-autoregressive generation (translation, transcription, etc.)
Opus MtOpen neural machine translation models and web services
Deep Learning DrizzleDrench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!
Niutrans.smtNiuTrans.SMT is an open-source statistical machine translation system developed by a joint team from NLP Lab. at Northeastern University and the NiuTrans Team. The NiuTrans system is fully developed in C++ language. So it runs fast and uses less memory. Currently it supports phrase-based, hierarchical phrase-based and syntax-based (string-to-tree, tree-to-string and tree-to-tree) models for research-oriented studies.
Opennmt TfNeural machine translation and sequence learning using TensorFlow
ChinesenlpDatasets, SOTA results of every fields of Chinese NLP
Comet A Neural Framework for MT Evaluation
ThotThot toolkit for statistical machine translation
MtntCode for the collection and analysis of the MTNT dataset
BartycrouchLocalization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
SockeyeSequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet
WitwickyWitwicky: An implementation of Transformer in PyTorch.
String To Tree NmtSource code and data for the paper "Towards String-to-Tree Neural Machine Translation"
Turbotransformersa fast and user-friendly runtime for transformer inference (Bert, Albert, GPT2, Decoders, etc) on CPU and GPU.
Nlg EvalEvaluation code for various unsupervised automated metrics for Natural Language Generation.
NematusOpen-Source Neural Machine Translation in Tensorflow
Texar PytorchIntegrating the Best of TF into PyTorch, for Machine Learning, Natural Language Processing, and Text Generation. This is part of the CASL project: http://casl-project.ai/
Seq2seqA general-purpose encoder-decoder framework for Tensorflow
Seq2seqMinimal Seq2Seq model with Attention for Neural Machine Translation in PyTorch
ThumtAn open-source neural machine translation toolkit developed by Tsinghua Natural Language Processing Group
Opennmt PyOpen Source Neural Machine Translation in PyTorch
Nmt KerasNeural Machine Translation with Keras
Argos TranslateOpen source neural machine translation in Python. Designed to be used either as a Python library or desktop application. Uses OpenNMT for translations and PyQt for GUI.
JoeynmtMinimalist NMT for educational purposes
NeuralmonkeyAn open-source tool for sequence learning in NLP built on TensorFlow.
Nlp ProgressRepository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
EspnetEnd-to-End Speech Processing Toolkit
Nmt ListA list of Neural MT implementations
Nlp CubeNatural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing
ZhihuThis repo contains the source code in my personal column (https://zhuanlan.zhihu.com/zhaoyeyu), implemented using Python 3.6. Including Natural Language Processing and Computer Vision projects, such as text generation, machine translation, deep convolution GAN and other actual combat code.