OpenNMT/OpenNMT-py
Open Source Neural Machine Translation and (Large) Language Models in PyTorch
This project helps researchers and practitioners build and experiment with custom neural machine translation (NMT) and large language models (LLMs). You input raw text data or pre-trained models, and it outputs a fine-tuned model capable of tasks like translation or text generation. It's designed for machine learning engineers and NLP researchers who need flexibility and control over model architecture and training.
7,000 stars. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Use this if you are a developer looking for a flexible framework to build, fine-tune, and deploy custom machine translation or large language models for research or production.
Not ideal if you are an end-user simply looking for a ready-to-use translation application or a pre-built LLM without needing to configure or train models.
Stars
7,000
Forks
2,251
Language
Python
License
MIT
Category
Last pushed
Oct 14, 2025
Commits (30d)
0
Dependencies
14
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/transformers/OpenNMT/OpenNMT-py"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related models
argosopentech/argos-translate
Open-source offline translation library written in Python
niedev/RTranslator
Open source real-time translation app for Android that runs locally
vistec-AI/thai2transformers
Pretraining transformer based Thai language models
Freed-Wu/translate-shell
Translate text by google, bing, youdaozhiyun, haici, stardict, openai, large language model of...
TharinduDR/TransQuest
Transformer based translation quality estimation