EasyNMT: Neural machine translation SDK for 100+ languages
Top 32.5% 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 easynmt
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 year ago
Inactive