Started in December 2016 by the Harvard NLP group and SYSTRAN , the project has since been used in several research and industry applications . It is currently maintained by SYSTRAN and Ubiqus .

OpenNMT provides implementations in 2 popular deep learning frameworks:

  • Highly configurable model architectures and training procedures
  • Efficient model serving capabilities for use in real world applications
  • Extensions to allow other tasks such as text generation, tagging, summarization, image to text, and speech to text
  • The OpenNMT ecosystem also includes projects to cover the full NMT workflow:

    Tokenizer

    Fast and customizable text tokenization library with BPE and SentencePiece support.

  • Documentation
  • OpenNMT is an open source ecosystem for neural machine translation and is licensed under the MIT license.

    OpenNMT-py
  • Source code
  • Documentation
  • Pretrained models
  • OpenNMT-tf
  • Source code
  • Documentation
  • Pretrained models
  •