UKPLab/EasyNMT
A Python wrapper library providing easy access to pre-trained neural machine translation models for 150+ languages.

Not currently ranked — collecting fresh signals.
star history
EasyNMT is a Python package that wraps state-of-the-art neural machine translation models including Opus-MT from Helsinki-NLP, mBART50_m2m, and M2M_100 from Facebook Research. It provides automatic model downloading, multi-GPU support, and a REST API for hosting translation services via Docker. Users can translate between 150+ language pairs with just a few lines of code.
Frequently asked
- What is UKPLab/EasyNMT?
- A Python wrapper library providing easy access to pre-trained neural machine translation models for 150+ languages.
- Is EasyNMT open source?
- Yes — UKPLab/EasyNMT is open source, released under the Apache-2.0 license.
- What language is EasyNMT written in?
- UKPLab/EasyNMT is primarily written in Python.
- How popular is EasyNMT?
- UKPLab/EasyNMT has 1.3k stars on GitHub.
- Where can I find EasyNMT?
- UKPLab/EasyNMT is on GitHub at https://github.com/UKPLab/EasyNMT.