mynlp/pnmt
Pre-train support for OpenNMT (PNMT)
This project helps researchers and practitioners in natural language processing to build and train neural machine translation models. It allows you to incorporate advanced pre-trained language models like BERT into your translation workflows. You input parallel text data, configure your model to use BERT for word embeddings or as an encoder, and the output is a more robust and potentially higher-quality translation model.
No commits in the last 6 months.
Use this if you are developing or experimenting with neural machine translation systems and want to leverage the power of pre-trained BERT models to improve translation quality or research new architectures.
Not ideal if you are looking for a plug-and-play translation tool for immediate use, as this is a research-focused extension requiring familiarity with OpenNMT.
Stars
32
Forks
5
Language
Python
License
MIT
Category
Last pushed
Aug 13, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/mynlp/pnmt"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nlp-uoregon/trankit
Trankit is a Light-Weight Transformer-based Python Toolkit for Multilingual Natural Language Processing
UBC-NLP/turjuman
TURJUMAN, a neural toolkit for translating from 20 languages into Modern Standard Arabic (MSA).
sagorbrur/codeswitch
CodeSwitch is a NLP tool, can use for language identification, pos tagging, name entity...
nusnlp/esc
The official code of the "Frustratingly Easy System Combination for Grammatical Error Correction" paper
nusnlp/greco
The official code for the "System Combination via Quality Estimation for Grammatical Error...