Views
No views yet
Helsinki-NLP/opus-mt-mul-en for Swahili-to-English translation, specifically optimized for child helpline call transcriptions in East Africa (Tanzania, Uganda, Kenya).1from transformers import MarianTokenizer, MarianMTModel
2
3model_name = "YOUR_USERNAME/brendaogutu/sw-en-translation-test-3"
4tokenizer = MarianTokenizer.from_pretrained(model_name)
5model = MarianMTModel.from_pretrained(model_name)
6
7# Translate
8swahili_text = "Habari za asubuhi. Ninaitwa Amina na nina miaka 14."
9inputs = tokenizer(swahili_text, return_tensors="pt", padding=True)
10outputs = model.generate(**inputs, num_beams=5, max_length=256)
11translation = tokenizer.decode(outputs[0], skip_special_tokens=True)
12print(translation)1@software{openchs_translation_2025,
2 author = {BITZ IT Consulting Ltd},
3 title = {Swahili-English Translation Model for OpenCHS},
4 year = {2025},
5 publisher = {HuggingFace},
6 url = {https://huggingface.co/YOUR_USERNAME/brendaogutu/sw-en-translation-test-3}
7}