Description

Finetuned facebook/nllb-200-3.3B model to translate between Spanish ("spa_Latn") and Rapanui ("mri_Latn").

Example

from transformers import NllbTokenizer, AutoModelForSeq2SeqLM

tokenizer = NllbTokenizer.from_pretrained("CenIA/nllb-200-3.3B-spa-rap")
model = AutoModelForSeq2SeqLM.from_pretrained("CenIA/nllb-200-3.3B-spa-rap")

def translate(sentence: str, translate_from="spa_Latn", translate_to="mri_Latn") -> str:
    tokenizer.src_lang = translate_from
    tokenizer.tgt_lang = translate_to

    inputs = tokenizer(sentence, return_tensors="pt")
    result = model.generate(**inputs, forced_bos_token_id=tokenizer.convert_tokens_to_ids(translate_to))
    decoded = tokenizer.batch_decode(result, skip_special_tokens=True)[0]

    return decoded

traduction = translate("Hola, ¿cómo estás?")

print(traduction)
Downloads last month
254
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model authors have turned it off explicitly.