Views
No views yet
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.
1from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
2
3model_name = "bonopassale/fr-fuv-translator-tardigrade"
4
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
7
8def translate(text, src_lang, tgt_lang):
9 tokenizer.src_lang = src_lang
10 inputs = tokenizer(text, return_tensors="pt")
11 outputs = model.generate(
12 **inputs,
13 forced_bos_token_id=tokenizer.convert_tokens_to_ids(tgt_lang),
14 max_length=200,
15 )
16 return tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
17
18# Français → Fulfulde
19print(translate("Bonjour mon ami.", "fra_Latn", "fuv_Latn"))
20
21# Fulfulde → Français
22print(translate("Jam woni.", "fuv_Latn", "fra_Latn"))| Langue | Code NLLB |
|---|---|
| Français | fra_Latn |
| Fulfulde Adamawa | fuv_Latn |
| 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 |
@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}
}