Logo Lanfrica

michellekituku/PSA-Translation

Domaine:

natural language processingagriculture

Type de record:

project
Créateur:
mic
Hôte:
Machine Translation pipeline for translating Agricultural Public Service Announcements (PSAs) from English to Swahili using MarianMT. # English–Swahili Machine Translation for Agricultural PSAs This project builds a **machine translation pipeline** to convert agricultural **Public Service Announcements (PSAs)** from **English** to **Swahili**. It uses the **Helsinki-NLP MarianMT model** and the **CRISP-DM framework** for data preparation, modeling, evaluation, and deployment. --- ## 🚜 Problem Statement Many agricultural PSAs are only available in English. Rural communities in East Africa often rely on Swahili, which creates a **language barrier**. This project provides an **automated translation system** that increases accessibility and supports inclusive decision-making for farmers. --- ## 🏗️ Project Workflow (CRISP-DM) 1. **Business Understanding** - Translate English PSAs into Swahili to improve agricultural knowledge access. 2. **Data Understanding** - Dataset: `Agriculture PSAs.csv` - Columns: `Title`, `Description`, `Topic`, `Language`, `Translation_swahili`, etc. 3. **Data Preparation** - Removed duplicates and unnamed columns - Standardized categories (`Topic`, `Format`, `Language`) - Added `status` column to track translation coverage 4. **Modeling** - Pretrained Model: `Helsinki-NLP/opus-mt-en-sw` - Fine-tuned using HuggingFace `Seq2SeqTrainer` - Evaluated with BLEU score 5. **Evaluation** - **BLEU Score**: ~61.1 (very good for machine translation) - Manual inspection of samples confirms quality 6. **Deployment (Future Work)** - API for real-time translation - Integration into mobile/web apps --- ## 📊 Example Results | English (PSA) | Machine Translation | Human Reference | |---------------|---------------------|-----------------| | Farmers are advised to store maize in dry containers. | Wakulima wanashauriwa kuhifadhi mahindi kwenye vyombo kavu. | Wakulima wanashauriwa kuhifadhi mahindi kwenye vyombo kavu. | | Use certified seeds to improve your harvest. | Tumia mbegu zilizoidhinishwa ili kuboresha mavuno yako. | Tumia mbegu zilizothibitishwa ili kuongeza mavuno yako. |