jhu-clsp / kreyol-mt-pubtrain

huggingface.co
Total runs: 135
24-hour runs: -4
7-day runs: -14
30-day runs: -534
Model's Last Updated: June 02 2024
text-generation

Introduction of kreyol-mt-pubtrain

Model Details of kreyol-mt-pubtrain

Kreyòl-MT

Welcome to the repository for our mBART-based public-data model.

Please see our paper: 📄 "Kreyòl-MT: Building Machine Translation for Latin American, Caribbean, and Colonial African Creole Languages"

And our GitHub repository: 💻 Kreyòl-MT

And cite our work:

@article{robinson2024krey,
  title={Krey$\backslash$ol-MT: Building MT for Latin American, Caribbean and Colonial African Creole Languages},
  author={Robinson, Nathaniel R and Dabre, Raj and Shurtz, Ammon and Dent, Rasul and Onesi, Onenamiyi and Monroc, Claire Bizon and Grobol, Lo{\"\i}c and Muhammad, Hasan and Garg, Ashi and Etori, Naome A and others},
  journal={arXiv preprint arXiv:2405.05376},
  year={2024}
}
Model hosted here

This is a many-to-many model for translation into and out of Creole languages, fine-tuned on top of facebook/mbart-large-50-many-to-many-mmt , with only public data.

Usage:

from transformers import MBartForConditionalGeneration, AutoModelForSeq2SeqLM
from transformers import MbartTokenizer, AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("jhu-clsp/kreyol-mt-pubtrain", do_lower_case=False, use_fast=False, keep_accents=True)

# Or use tokenizer = MbartTokenizer.from_pretrained("jhu-clsp/kreyol-mt-pubtrain", use_fast=False)

model = AutoModelForSeq2SeqLM.from_pretrained("jhu-clsp/kreyol-mt-pubtrain")

# Or use model = MBartForConditionalGeneration.from_pretrained("jhu-clsp/kreyol-mt-pubtrain")

# First tokenize the input and outputs. The format below is how the model was trained so the input should be "Sentence </s> SRCCODE". Similarly, the output should be "TGTCODE Sentence </s>". 
# Example: For Saint Lucian Patois to English translation, we need to use language indicator tags: <2acf> and <2eng> where acf represents Saint Lucian Patois and eng represents English.
# For a mapping of the original language and language code (3 character) to mBART-50 compatible language tokens consider the following dictionary:
# dictmap = {'acf': 'ar_AR', 'ara': 'cs_CZ', 'aze': 'it_IT', 'bzj': 'hi_IN', 'cab': 'az_AZ', 'ceb': 'et_EE', 'crs': 'fi_FI', 'deu': 'de_DE', 'djk': 'gu_IN', 'eng': 'en_XX', 'fra': 'fr_XX', 'gcf': 'ja_XX', 'gul': 'kk_KZ', 'hat': 'ko_KR', 'icr': 'lt_LT', 'jam': 'lv_LV', 'kea': 'my_MM', 'kri': 'ne_NP', 'ktu': 'nl_XX', 'mart1259': 'ro_RO', 'mfe': 'ru_RU', 'nep': 'si_LK', 'pap': 'tr_TR', 'pcm': 'vi_VN', 'por': 'pt_XX', 'sag': 'af_ZA', 'spa': 'es_XX', 'srm': 'bn_IN', 'srn': 'fa_IR', 'tpi': 'he_IL', 'zho': 'hr_HR', 'wes': 'zh_CN', 'trf': 'id_ID', 'svc': 'ka_GE', 'rcf': 'km_KH', 'pre': 'mk_MK', 'pov': 'ml_IN', 'mue': 'mn_MN', 'lou': 'mr_IN', 'gyn': 'pl_PL', 'gpe': 'ps_AF', 'gcr': 'sv_SE', 'fpe': 'sw_KE', 'fng': 'ta_IN', 'fab': 'te_IN', 'dcr': 'th_TH', 'cri': 'tl_XX', 'bzk': 'uk_UA', 'brc': 'ur_PK', 'bah': 'xh_ZA', 'aoa': 'gl_ES'}
# Note: We mapped languages to their language tokens manually. For example, we used en_XX, fr_XX, es_XX for English, French and Spanish as in the original mBART-50 model. But then we repurposed other tokens for Creoles.

# As for what the language codes and their corresponding languages are, please refer to: https://github.com/JHU-CLSP/Kreyol-MT?tab=readme-ov-file#building-machine-translation-for-latin-american-caribbean-and-colonial-african-creole-languages

inp = tokenizer('Mi tingk se yu de tel mi lai. </s> lv_LV', add_special_tokens=False, return_tensors="pt", padding=True).input_ids

model.eval() # Set dropouts to zero

model_output=model.generate(inp, use_cache=True, num_beams=4, max_length=60, min_length=1, early_stopping=True, pad_token_id=pad_id, bos_token_id=bos_id, eos_token_id=eos_id, decoder_start_token_id=tokenizer._convert_token_to_id_with_added_voc("en_XX"))

decoded_output=tokenizer.decode(model_output[0], skip_special_tokens=True, clean_up_tokenization_spaces=False)

print(decoded_output)

results

Runs of jhu-clsp kreyol-mt-pubtrain on huggingface.co

135
Total runs
-4
24-hour runs
-6
3-day runs
-14
7-day runs
-534
30-day runs

More Information About kreyol-mt-pubtrain huggingface.co Model

More kreyol-mt-pubtrain license Visit here:

https://choosealicense.com/licenses/mit

kreyol-mt-pubtrain huggingface.co

kreyol-mt-pubtrain huggingface.co is an AI model on huggingface.co that provides kreyol-mt-pubtrain's model effect (), which can be used instantly with this jhu-clsp kreyol-mt-pubtrain model. huggingface.co supports a free trial of the kreyol-mt-pubtrain model, and also provides paid use of the kreyol-mt-pubtrain. Support call kreyol-mt-pubtrain model through api, including Node.js, Python, http.

kreyol-mt-pubtrain huggingface.co Url

https://huggingface.co/jhu-clsp/kreyol-mt-pubtrain

jhu-clsp kreyol-mt-pubtrain online free

kreyol-mt-pubtrain huggingface.co is an online trial and call api platform, which integrates kreyol-mt-pubtrain's modeling effects, including api services, and provides a free online trial of kreyol-mt-pubtrain, you can try kreyol-mt-pubtrain online for free by clicking the link below.

jhu-clsp kreyol-mt-pubtrain online free url in huggingface.co:

https://huggingface.co/jhu-clsp/kreyol-mt-pubtrain

kreyol-mt-pubtrain install

kreyol-mt-pubtrain is an open source model from GitHub that offers a free installation service, and any user can find kreyol-mt-pubtrain on GitHub to install. At the same time, huggingface.co provides the effect of kreyol-mt-pubtrain install, users can directly use kreyol-mt-pubtrain installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

kreyol-mt-pubtrain install url in huggingface.co:

https://huggingface.co/jhu-clsp/kreyol-mt-pubtrain

Url of kreyol-mt-pubtrain

kreyol-mt-pubtrain huggingface.co Url

Provider of kreyol-mt-pubtrain huggingface.co

jhu-clsp
ORGANIZATIONS

Other API from jhu-clsp

huggingface.co

Total runs: 426.5K
Run Growth: 50.5K
Growth Rate: 11.85%
Updated:October 07 2025
huggingface.co

Total runs: 102.7K
Run Growth: 62.5K
Growth Rate: 60.87%
Updated:October 18 2025
huggingface.co

Total runs: 2.3K
Run Growth: -6.3K
Growth Rate: -274.79%
Updated:April 09 2025
huggingface.co

Total runs: 1.3K
Run Growth: 534
Growth Rate: 41.62%
Updated:April 05 2023
huggingface.co

Total runs: 484
Run Growth: -74
Growth Rate: -13.91%
Updated:April 30 2024
huggingface.co

Total runs: 402
Run Growth: 67
Growth Rate: 16.67%
Updated:April 09 2025
huggingface.co

Total runs: 256
Run Growth: 45
Growth Rate: 17.58%
Updated:June 02 2024
huggingface.co

Total runs: 75
Run Growth: 43
Growth Rate: 57.33%
Updated:April 09 2025
huggingface.co

Total runs: 55
Run Growth: -409
Growth Rate: -743.64%
Updated:April 09 2025
huggingface.co

Total runs: 51
Run Growth: -76
Growth Rate: -149.02%
Updated:August 25 2022
huggingface.co

Total runs: 50
Run Growth: -4
Growth Rate: -8.00%
Updated:September 18 2023
huggingface.co

Total runs: 31
Run Growth: 6
Growth Rate: 19.35%
Updated:April 09 2025
huggingface.co

Total runs: 23
Run Growth: -17
Growth Rate: -73.91%
Updated:April 09 2025