Discover and explore top open-source AI tools and projects—updated daily.
UKPLabEasyNMT: Neural machine translation SDK for 100+ languages
Top 31.7% on SourcePulse
EasyNMT provides a user-friendly Python interface for state-of-the-art Neural Machine Translation, supporting over 100 languages. It simplifies the integration of advanced translation models like Opus-MT and Facebook's mBART and M2M series, making high-quality machine translation accessible with minimal code.
How It Works
EasyNMT acts as a wrapper around pre-trained Transformer-based models. It handles automatic model downloading, language detection, and sentence splitting for document translation. The library supports multi-GPU and multi-process translation for improved performance and scalability.
Quick Start & Requirements
pip install -U easynmtHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 years ago
Inactive