Skip to content
SPECIFICTION
Get listed

OpenNMT

opennmt.net

LinuxAPISelf-hosted
Visit opennmt.net
Spec score 7.4 #21 of 30 in Language Translation Software

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

Alternatives to OpenNMTAll alternatives →