Downloads · 30 days
21
23% of all-time downloads
bonopassale/fr-fuv-translator-tardigrade
fr-fuv-translator-tardigrade is a translation model from bonopassale. Use it when you need text moved from one language to another. The card lists the license as cc-by-nc-4.0.
Modèle de traduction bidirectionnelle entre le français (fraLatn) et le Fulfulde Adamawa (fuvLatn), fine-tuné à partir du modèle multilingue facebook/nllb-200-distilled-600M de Meta.
Downloads · 30 days
21
23% of all-time downloads
All-time downloads
90
Public
Parameters
615M
2.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.5 GB · 99%
From the Hugging Face model README
Modèle de traduction bidirectionnelle entre le français (fra_Latn) et le Fulfulde Adamawa (fuv_Latn), fine-tuné à partir du modèle multilingue facebook/nllb-200-distilled-600M de Meta.
Comme le tardigrade — l'organisme le plus résistant connu sur Terre — ce modèle œuvre à la survie et à la préservation d'une langue face aux pressions des langues dominantes.
Le Fulfulde Adamawa est une langue parlée par plusieurs millions de locuteurs en Afrique centrale et de l'Ouest, notamment au Cameroun, au Nigeria, en République Centrafricaine et au Tchad. Malgré sa vitalité communautaire, elle reste très peu représentée dans les ressources NLP disponibles.
Ce projet s'inscrit dans une démarche de préservation linguistique numérique et de démocratisation de l'IA pour les langues africaines à faibles ressources.
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model_name = "bonopassale/fr-fuv-translator-tardigrade"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
def translate(text, src_lang, tgt_lang):
tokenizer.src_lang = src_lang
inputs = tokenizer(text, return_tensors="pt")
outputs = model.generate(
**inputs,
forced_bos_token_id=tokenizer.convert_tokens_to_ids(tgt_lang),
max_length=200,
)
return tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
# Français → Fulfulde
print(translate("Bonjour mon ami.", "fra_Latn", "fuv_Latn"))
# Fulfulde → Français
print(translate("Jam woni.", "fuv_Latn", "fra_Latn"))
| Langue | Code NLLB |
|---|---|
| Français | fra_Latn |
| Fulfulde Adamawa | fuv_Latn |
Une interface Gradio est disponible directement sur ce Space : 👉 bonopassale/fr-fuv-Tardigrade-Eon
| Paramètre | Valeur |
|---|---|
| Modèle de base | facebook/nllb-200-distilled-600M |
| Architecture | NLLB (mBART seq2seq) |
| Tâche | Traduction bidirectionnelle |
| Paires de langues | fra_Latn ↔ fuv_Latn |
| Taille du modèle | ~2.46 Go |
| Framework | 🤗 Transformers |
Ce modèle est distribué sous licence Creative Commons Attribution Non-Commercial 4.0 (CC-BY-NC 4.0), héritée du modèle de base NLLB de Meta.
Si vous utilisez ce modèle dans vos travaux, merci de le citer :
@misc{tardigrade-eon-2026,
author = {Passale, M.},
title = {Tardigrade Eon: French-Fulfulde Adamawa Neural Machine Translation},
year = {2026},
publisher = {Hugging Face},
url = {https://huggingface.co/bonopassale/fr-fuv-translator-tardigrade}
}
By DevLab 🦎 — Garoua, Cameroun
Construire l'IA pour les langues d'Afrique centrale, un modèle à la fois.