#8 · Primary category: Translation & Localization
OpenNMT-py
Open Source Neural Machine Translation and (Large) Language Models in PyTorch
Project last updated:10/14/25
GitHub Stars
7.0K
Forks
2.5K
Contributors
191
License
MIT
Why we included this project
For teams that would rather train their own neural machine translation model than pay for a hosted API, OpenNMT-py has long been the default PyTorch toolkit. The codebase spans the whole sequence-to-sequence pipeline, preprocessing through training to inference, and its modular layout makes it easy to try out new ideas for translation, language modeling, and summarization. Researchers and small NLP groups after a transparent, self-contained baseline for a custom translation system will find it straightforward to read and extend. One honest caveat: the project is no longer actively developed. The maintainers have moved all new work to its successor, Eole, so a fresh production project should factor in that handoff. As a mature, well-documented reference implementation to learn from or adapt, though, it still holds up.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
PDFMathTranslate
[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats
VideoLingo
Netflix-level subtitle cutting, translation, alignment, and even dubbing - one-click fully automated AI video subtitle team
manga-image-translator
Translate manga/image 一键翻译各类图片内文字 https://cotrans.touhou.ai/ (no longer working)
KrillinAI
AI-powered video translation and dubbing tool for humans and AI agents, supporting 100+ languages with full pipeline CLI workflows for platforms like YouTube and TikTok.
bilingual_book_maker
Make bilingual epub books Using AI translate