OpenNMT
opennmt.net
Spec sheet
- Purpose
- OpenNMT is an open source ecosystem for neural machine translation and neural sequence learning.Read 12 Oct 2026 · opennmt.net
- Intended users
- The FAQ describes OpenNMT as used in research and industry applications and as a toolkit for machine translation and related tasks.Read 12 Oct 2026 · opennmt.net
- Free plan
- YesRead 22 Sep 2026 · opennmt.net
- Support
- The FAQ directs general questions and support requests to the community forum and says replies usually arrive within one or two work days.Read 12 Oct 2026 · opennmt.net
- License
- The OpenNMT ecosystem is licensed under the MIT license.Read 12 Oct 2026 · opennmt.net
- Founded
- 2016Read 28 Sep 2026 · opennmt.net
- API access
- YesRead 22 Sep 2026 · opennmt.net
- Decoding
- Both implementations list beam search and CTranslate2 compatibility; OpenNMT-py also lists ensemble decoding, n-gram blocking, and phrase tables.Read 12 Oct 2026 · opennmt.net
- Framework integrations
- OpenNMT-tf documents integration with TensorFlow 2, Horovod, TensorBoard, TensorFlow Serving, and Python.Read 12 Oct 2026 · github.com
- Glossary tools
- YesRead 22 Sep 2026 · opennmt.net
- Implementations
- OpenNMT provides OpenNMT-py, based on PyTorch, and OpenNMT-tf, based on TensorFlow.Read 12 Oct 2026 · opennmt.net
- Inference integration
- OpenNMT-py and OpenNMT-tf support compatibility with CTranslate2, an inference engine for Transformer models on CPU and GPU.Read 12 Oct 2026 · opennmt.net
- Model serving
- The project lists efficient model serving as a shared goal of its implementations.Read 12 Oct 2026 · opennmt.net
- OpenNMT-py support status
- The OpenNMT-py repository says the project is no longer actively supported and points developers to Eole, a spin-off project.Read 12 Oct 2026 · github.com
- Pretrained models
- The site links to pretrained models for both OpenNMT-py and OpenNMT-tf.Read 12 Oct 2026 · opennmt.net
- Project origin and maintainers
- OpenNMT started in December 2016 with Harvard NLP and SYSTRAN and is currently maintained by SYSTRAN and Ubiqus.Read 12 Oct 2026 · opennmt.net
- Security and compliance
- The official site identifies the MIT license but does not state security certifications or compliance standards.Read 12 Oct 2026 · opennmt.net
- Supported tasks
- OpenNMT supports tasks including sequence to sequence learning, language modeling, summarization, speech to text, and image to text, with availability varying by implementation and version.Read 12 Oct 2026 · opennmt.net
- Tokenization integration
- The ecosystem includes Tokenizer, described as a fast, customizable text tokenization library with BPE and SentencePiece support.Read 12 Oct 2026 · opennmt.net
- Training features
- Listed training features include data augmentation, early stopping, gradient accumulation, mixed precision, multi-GPU and multi-node training, and on-the-fly tokenization.Read 12 Oct 2026 · opennmt.net
- Training requirement
- The FAQ recommends an NVIDIA GPU with at least 8 GB of memory for training.Read 12 Oct 2026 · opennmt.net
- Translation memory
- YesRead 22 Sep 2026 · opennmt.net
- What it is
- OpenNMT is an open-source ecosystem for neural machine translation and neural sequence learning.Read 12 Oct 2026 · opennmt.net
- Who it is for
- The FAQ describes OpenNMT as used in research and industry applications and as an ecosystem for machine translation and related tasks.Read 12 Oct 2026 · opennmt.net
- Workflow tools
- The OpenNMT ecosystem includes CTranslate2 for inference on CPU and GPU and Tokenizer, a customizable tokenization library with BPE and SentencePiece support.Read 12 Oct 2026 · opennmt.net
Where Specifiction places it
- Language Translation Software#21 of 307.4
- Translation Software#118 of 1567.4
- Translation apps#126 of 1587.3