Downloads · 30 days
7
6% of all-time downloads
cif-ai/nllb-tarjumi
nllb-tarjumi is a translation model from cif-ai. Use it when you need text moved from one language to another. The card lists the license as cc-by-nc-4.0.
Fine-tuned NLLB-200-distilled-600M on parallel corpus data for Kenyan languages.
Downloads · 30 days
7
6% of all-time downloads
All-time downloads
119
Public
Repo size
32.2 MB
Likes
0
Public
Click a slice to open those files.
.json32.2 MB · 100%
From the Hugging Face model README
Fine-tuned NLLB-200-distilled-600M on parallel corpus data for Kenyan languages.
| Language | Base BLEU | Fine-tuned BLEU | Improvement |
|---|---|---|---|
| Kikuyu (ki) | 17.00 | 22.24 | +31% |
| Luo (luo) | 11.29 | 18.64 | +65% |
| Swahili (sw) | 16.45 | 19.39 | +18% |
16 African languages: Kikuyu, Swahili, Luo, Luhya, Kalenjin, Kamba, Meru, Maasai, Somali, Amharic, Yoruba, Zulu, Xhosa, Shona, Kinyarwanda, Luganda.
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model = AutoModelForSeq2SeqLM.from_pretrained("cif-ai/nllb-tarjumi")
tokenizer = AutoTokenizer.from_pretrained("cif-ai/nllb-tarjumi")
tokenizer.src_lang = "eng_Latn"
inputs = tokenizer("Hello, how are you?", return_tensors="pt")
tgt_id = tokenizer.convert_tokens_to_ids("kik_Latn")
translated = model.generate(**inputs, forced_bos_token_id=tgt_id, max_new_tokens=128)
print(tokenizer.decode(translated[0], skip_special_tokens=True))
This model powers Tarjumi — a free translation service for African mother-tongue languages.
Built by CIF AI.