jhu-clsp / kreyol-mt-scratch

huggingface.co
Total runs: 44
24-hour runs: -2
7-day runs: 0
30-day runs: 12
Model's Last Updated: June 02 2024
text-generation

Introduction of kreyol-mt-scratch

Model Details of kreyol-mt-scratch

Kreyòl-MT

Welcome to the repository for our from-scratch all-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, trained from scratch on all data.

from transformers import MBartForConditionalGeneration, AutoModelForSeq2SeqLM
from transformers import AlbertTokenizer, AutoTokenizer

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

# The tokenizer we use is based on the AlbertTokenizer class which is essentially sentencepiece. We train this sentencepeice model from scratch.
# Or use tokenizer = AlbertTokenizer.from_pretrained("jhu-clsp/kreyol-mt-scratch", do_lower_case=False, use_fast=False, keep_accents=True)

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

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

# Some initial mapping
bos_id = tokenizer._convert_token_to_id_with_added_voc("<s>")
eos_id = tokenizer._convert_token_to_id_with_added_voc("</s>")
pad_id = tokenizer._convert_token_to_id_with_added_voc("<pad>")

# First tokenize the input and outputs. The format below is how the model was trained so the input should be "Sentence </s> <2acf>". Similarly, the output should be "<2eng> 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.
# The following language indicator tokens are usable: <2acf>, <2aoa>, <2ara>, <2aze>, <2bah>, <2brc>, <2bzj>, <2bzk>, <2cab>, <2ceb>, <2cri>, <2crs>, <2dcr>, <2deu>, <2djk>, <2eng>, <2fab>, <2fng>, <2fpe>, <2fra>, <2gcf>, <2gcr>, <2gpe>, <2gul>, <2gyn>, <2hat>, <2icr>, <2jam>, <2kea>, <2kri>, <2ktu>, <2lou>, <2mart1259>, <2mfe>, <2mue>, <2nep>, <2pap>, <2pcm>, <2por>, <2pov>, <2pre>, <2rcf>, <2sag>, <2spa>, <2srm>, <2srn>, <2svc>, <2tpi>, <2trf>, <2wes>, <2zho>
# For what language each language code corresponds to please look here: 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> <2jam>', 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("<2eng>"))

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-scratch on huggingface.co

44
Total runs
-2
24-hour runs
-4
3-day runs
0
7-day runs
12
30-day runs

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

More kreyol-mt-scratch license Visit here:

https://choosealicense.com/licenses/mit

kreyol-mt-scratch huggingface.co

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

kreyol-mt-scratch huggingface.co Url

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

jhu-clsp kreyol-mt-scratch online free

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

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

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

kreyol-mt-scratch install

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

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

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

Url of kreyol-mt-scratch

kreyol-mt-scratch huggingface.co Url

Provider of kreyol-mt-scratch huggingface.co

jhu-clsp
ORGANIZATIONS

Other API from jhu-clsp

huggingface.co

Total runs: 372.8K
Run Growth: -178.7K
Growth Rate: -47.94%
Updated:October 07 2025
huggingface.co

Total runs: 39.9K
Run Growth: -10.4K
Growth Rate: -26.13%
Updated:October 18 2025
huggingface.co

Total runs: 14.1K
Run Growth: 5.2K
Growth Rate: 37.22%
Updated:April 09 2025
huggingface.co

Total runs: 675
Run Growth: 138
Growth Rate: 20.44%
Updated:April 05 2023
huggingface.co

Total runs: 542
Run Growth: 135
Growth Rate: 24.86%
Updated:April 30 2024
huggingface.co

Total runs: 452
Run Growth: 355
Growth Rate: 78.54%
Updated:April 09 2025
huggingface.co

Total runs: 273
Run Growth: 139
Growth Rate: 50.92%
Updated:April 09 2025
huggingface.co

Total runs: 191
Run Growth: 103
Growth Rate: 53.93%
Updated:June 02 2024
huggingface.co

Total runs: 165
Run Growth: 151
Growth Rate: 91.52%
Updated:August 25 2022
huggingface.co

Total runs: 41
Run Growth: 5
Growth Rate: 12.20%
Updated:September 18 2023
huggingface.co

Total runs: 36
Run Growth: 4
Growth Rate: 11.11%
Updated:April 09 2025
huggingface.co

Total runs: 28
Run Growth: 8
Growth Rate: 28.57%
Updated:April 09 2025
huggingface.co

Total runs: 18
Run Growth: -13
Growth Rate: -72.22%
Updated:April 09 2025