Metadata-Version: 2.1
Name: mammoth-nlp
Version: 0.2.1
Summary: Massively Multilingual Modular Open Translation @ Helsinki
Project-URL: Documentation, https://helsinki-nlp.github.io/mammoth/
Project-URL: Source, https://github.com/Helsinki-NLP/mammoth
Requires-Python: >=3.5
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: configargparse
Requires-Dist: einops==0.8.0
Requires-Dist: flake8==4.0.1
Requires-Dist: flask==2.0.3
Requires-Dist: pyonmttok<2,>=1.32
Requires-Dist: pytest-flake8==1.1.1
Requires-Dist: pytest==7.0.1
Requires-Dist: pyyaml
Requires-Dist: sacrebleu==2.3.1
Requires-Dist: scikit-learn==1.2.0
Requires-Dist: sentencepiece==0.1.97
Requires-Dist: tensorboard>=2.9
Requires-Dist: timeout_decorator
Requires-Dist: torch>=1.10.2
Requires-Dist: tqdm==4.66.2
Requires-Dist: waitress
Requires-Dist: x-transformers==1.32.14

# 🦣 MAMMOTH: Massively Multilingual Modular Open Translation @ Helsinki
This repository contains the code for 🦣 MAMMOTH, the modular translation toolkit from Helsinki-NLP.

This library is built on top of OpenNMT-py.
[OpenNMT-py](https://github.com/OpenNMT/OpenNMT-py) is the [PyTorch](https://github.com/pytorch/pytorch) version of the [OpenNMT](https://opennmt.net) project, an open-source (MIT) neural machine translation framework. It is designed to be research friendly to try out new ideas in translation, summary, morphology, and many other domains. Some companies have proven the code to be production ready.

### Documentation
The original ONMT-py documentation is available [here](https://opennmt.net/OpenNMT-py/).  
Our own modifications (currently-under-development) are documented [here](https://helsinki-nlp.github.io/mammoth/).

FINAL NOTE: We would appreciate it A LOT if you report issues with this repo and/or the documentation 

### Acknowledgements
We thank the NVIDIA AI Technology Center Finland for their help with the multi-gpu/node implementation.
