OpenNMT
The facts below are what the maker publishes about OpenNMT, checked and dated. Our editors have not written about it yet.
The facts
Each one read from OpenNMT's own pages, with the date it was checked.
What it does
- API access
- Yeschecked 22 Sep 2026
- Decoding
- Both implementations list beam search and CTranslate2 compatibility; OpenNMT-py also lists ensemble decoding, n-gram blocking, and phrase tables.checked 12 Oct 2026
- Framework integrations
- OpenNMT-tf documents integration with TensorFlow 2, Horovod, TensorBoard, TensorFlow Serving, and Python.checked 12 Oct 2026
- Glossary tools
- Yeschecked 22 Sep 2026
- Implementations
- OpenNMT provides OpenNMT-py, based on PyTorch, and OpenNMT-tf, based on TensorFlow.checked 12 Oct 2026
- Inference integration
- OpenNMT-py and OpenNMT-tf support compatibility with CTranslate2, an inference engine for Transformer models on CPU and GPU.checked 12 Oct 2026
- Intended users
- The FAQ describes OpenNMT as used in research and industry applications and as a toolkit for machine translation and related tasks.checked 12 Oct 2026
- License
- The OpenNMT ecosystem is licensed under the MIT license.checked 12 Oct 2026
- Model serving
- The project lists efficient model serving as a shared goal of its implementations.checked 12 Oct 2026
- 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.checked 12 Oct 2026
- Pretrained models
- The site links to pretrained models for both OpenNMT-py and OpenNMT-tf.checked 12 Oct 2026
- Project origin and maintainers
- OpenNMT started in December 2016 with Harvard NLP and SYSTRAN and is currently maintained by SYSTRAN and Ubiqus.checked 12 Oct 2026
- Purpose
- OpenNMT is an open source ecosystem for neural machine translation and neural sequence learning.checked 12 Oct 2026
- Security and compliance
- The official site identifies the MIT license but does not state security certifications or compliance standards.checked 12 Oct 2026
- Support
- The FAQ directs general questions and support requests to the community forum and says replies usually arrive within one or two work days.checked 12 Oct 2026
- 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.checked 12 Oct 2026
- Tokenization integration
- The ecosystem includes Tokenizer, described as a fast, customizable text tokenization library with BPE and SentencePiece support.checked 12 Oct 2026
- 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.checked 12 Oct 2026
- Training requirement
- The FAQ recommends an NVIDIA GPU with at least 8 GB of memory for training.checked 12 Oct 2026
- Translation memory
- Yeschecked 22 Sep 2026
- What it is
- OpenNMT is an open-source ecosystem for neural machine translation and neural sequence learning.checked 12 Oct 2026
- 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.checked 12 Oct 2026
The company
- Founded
- 2016checked 28 Sep 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Alternatives to OpenNMT
- 1

iTranslate
Free planAndroidiOSWebAPI8.2Free plan - 2

XTM Cloud
AndroidiOSWebAPI7.9From $16,500 a year ($1,375 a month) - 3

Crowdin
Free planAndroidiOSWebAPI7.8Free plan - 4

Papago
Free planAndroidiOSWebAPI7.8From $9.99 a month - 5

Trados
WebAPImacOSSelf-hosted7.5 - 6

CafeTran Espresso
Free planLinuxmacOSWindows7.1From €80 a year (€6.67 a month)
