Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

ManalOutmani/Translation-of-Tamazight

Domain:

natural language processing

Record type:

model
Creator:
Man
Host:
# Enhanced English-to-Tamazight Neural Machine Translation A character-level Seq2Seq neural machine translation model for translating English to Tamazight (Berber/Amazigh) with both Latin and Tifinagh script support. ## Overview This project implements an enhanced neural machine translation system specifically designed for the low-resource English→Tamazight language pair. The model achieves competitive performance (targeting BLEU 12-18+) through several advanced techniques including attention mechanisms, learning rate scheduling, and beam search decoding. ## Features ### Core Capabilities - **Bidirectional Translation Support**: Translates English text to Tamazight - **Dual Script Output**: Generates translations in both Latin script and Tifinagh (ⵜⵉⴼⵉⵏⴰⵖ) - **Character-Level Architecture**: Handles morphologically rich Tamazight effectively - **Low-Resource Optimizations**: Specialized techniques for limited training data ### Advanced Enhancements - **Attention Mechanism**: Improves translation quality for longer sequences - **Cosine Learning Rate Scheduling**: Includes warmup period for stable training - **Validation Split & Early Stopping**: Prevents overfitting on limited data - **Beam Search Decoding**: Explores multiple translation possibilities for better quality - **Automatic Model Checkpointing**: Saves the best performing model during training ## Installation ### Prerequisites - Python 3.8+ - PyTorch 1.9+ - CUDA (optional, for GPU acceleration) ### Required Packages ```bash pip install torch torchvision torchaudio pip install datasets pip install numpy ``` ### Optional (for evaluation) ```bash pip install sacrebleu # For BLEU score calculation pip install huggingface-hub # For dataset authentication ``` ## Dataset The model trains on two Hugging Face datasets: 1. **Weblate-Translations** (`Tamazight-NLP/Weblate-Translations`) - No authentication required - Software localization translations 2. **Beni-Mellal-Tamazight** (`Tamazight-NLP/Beni- …

Visit

github.com

Tasks

machine translation

Languages

AmazighBerberGhomaraSenhaja BerberTamazight, Central AtlasTarifit

Similar

aitdihimnassim/Tamazight-Arabic-TranslationTamazight-Arabic Speech Translation DatasetJours de Kabylie — Kabyle-Tamazight Translation: Ussan Di Tmurt Jours de Kabylie, traduction en tamazight-kabyle : Ussan Di TmurtOpen-Darija-Tamazight/tamazight-english-translateTamazight VerbsTamazight-NLP/NLLB-200-600M-Tamazight-SEED-1-epoch

aitdihimnassim/Tamazight-Arabic-Translation

Tamazight-Arabic Speech Translation Dataset

This is the Tamazight-NLP organization-hosted version of the Tamazight-Arabic Speech Recognition Dat

Jours de Kabylie — Kabyle-Tamazight Translation: Ussan Di Tmurt Jours de Kabylie, traduction en tamazight-kabyle : Ussan Di Tmurt

Ussan Di Tmurt , traduction kabyle de Jours de Kabylie de Mouloud Feraoun, 132 pages, éditions ENAG,

Open-Darija-Tamazight/tamazight-english-translate

Tamazight Verbs

This dataset contains a collection of Tamazight (Berber/Amazigh) verbs along with their English mean

Tamazight-NLP/NLLB-200-600M-Tamazight-SEED-1-epoch