jwarrenbc/sencoten-english-tokenized
Viewer • Updated • 18.6k • 4
This model is a fine-tuned version of facebook/nllb-200-distilled-600M for translating from SENCOTEN (a Coast Salish language) to English.
sen_Latn (SENCOTEN), eng_Latn (English)The model was trained on combined SENCOTEN Dictionary phrases and Grammar sentences.
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model = AutoModelForSeq2SeqLM.from_pretrained("jwarrenbc/nllb-200-sencoten-english")
tokenizer = AutoTokenizer.from_pretrained("jwarrenbc/nllb-200-sencoten-english")
# Set source language to SENCOTEN
tokenizer.src_lang = "sen_Latn"
# Translate SENCOTEN to English
text = "kw'unnuhw sun kwsu sway'qu' i' kwsu slheni'."
inputs = tokenizer(text, return_tensors="pt")
translated_tokens = model.generate(
**inputs,
forced_bos_token_id=tokenizer.convert_tokens_to_ids("eng_Latn"),
max_length=128
)
translation = tokenizer.decode(translated_tokens[0], skip_special_tokens=True)
print(translation)
This model was developed to support SENCOTEN language preservation and revitalization efforts.
Base model
facebook/nllb-200-distilled-600M