OpenNMT/OpenNMT-tf
Neural machine translation and sequence learning using TensorFlow
This toolkit helps translate text from one language to another, or perform other text-based sequence transformations. You feed it example pairs of input and output text, and it learns to produce the desired output for new inputs. It's designed for machine learning engineers and researchers who need to build and deploy custom neural network models for natural language processing tasks.
1,486 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to build, train, and deploy high-performance neural machine translation systems or other sequence-to-sequence text models, with full control over model architecture.
Not ideal if you are looking for an out-of-the-box translation service without needing to customize or train models.
Stars
1,486
Forks
380
Language
Python
License
MIT
Category
Last pushed
Oct 14, 2023
Commits (30d)
0
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/OpenNMT/OpenNMT-tf"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
facebookresearch/fairseq2
FAIR Sequence Modeling Toolkit 2
lhotse-speech/lhotse
Tools for handling multimodal data in machine learning projects.
google/sequence-layers
A neural network layer API and library for sequence modeling, designed for easy creation of...
awslabs/sockeye
Sequence-to-sequence framework with a focus on Neural Machine Translation based on PyTorch
mozilla/translations
The code, training pipeline, and models that power Firefox Translations