OpenNMT: Neural Machine Translation Toolkit
This provides a practical tool for NMT researchers and developers, but it is incremental as it builds on existing NMT methods.
The authors tackled the need for an efficient and modular toolkit for neural machine translation (NMT) research, resulting in OpenNMT, which supports competitive performance and has been widely adopted in production and research.
OpenNMT is an open-source toolkit for neural machine translation (NMT). The system prioritizes efficiency, modularity, and extensibility with the goal of supporting NMT research into model architectures, feature representations, and source modalities, while maintaining competitive performance and reasonable training requirements. The toolkit consists of modeling and translation support, as well as detailed pedagogical documentation about the underlying techniques. OpenNMT has been used in several production MT systems, modified for numerous research papers, and is implemented across several deep learning frameworks.