/ Модель

Характеристики

Контекст
1 024 токена
Лицензия
CC BY-NC 4.0
Архитектура
m2m_100 · dense
Базовая модель
nllb-200-distilled-600M
Опубликована
1 апр 2026

twi-en-nllb-v2

ПереводТекст → текст3 профессии

Дообученная модель NLLB для перевода стандартного твийского текста на английский.

181скачиваний за 30 дней1лайквеса обновлены1 апр 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ninte/twi-en-nllb-v2 — модель машинного перевода, разработанная на основе facebook/nllb-200-distilled-600M и дообученная для перевода с твийского языка (Twi, Akan, twi_Latn) на английский (eng_Latn). Это последовательная модель семейства M2M-100 с архитектурой M2M100ForConditionalGeneration; метаданные указывают контекст до 1024 токенов, а README — ограничение входной длины 128 токенами.

Модель предназначена для перевода стандартных и формальных текстов на твийском языке, в том числе предложений на языке с ограниченными ресурсами. В README сообщается о дообучении на наборе GhanaNLP TWI-ENGLISH Parallel Text, содержащем около 9 600 пар предложений, и оценке на 967 тестовых парах: BLEU 27,30 и chrF 51,03. На тесте она превзошла использованный авторами базовый MarianMT v1.

Качество на текстах вне обучающей области может варьироваться; диалектные варианты Twi отдельно не учитывались, а длинные входы свыше 128 токенов могут обрезаться. Модель распространяется по лицензии CC BY-NC 4.0, которая ограничивает коммерческое использование.

Сценарии применения

  • перевод предложений с твийского на английский
  • перевод формальных текстов на языке Twi
  • подготовка английских версий материалов на языке Akan
  • перевод коротких текстов для сервисов, работающих с языками Ганы

Ограничения

Обучена примерно на 9 600 парах предложений, поэтому качество на текстах вне обучающей области может снижаться; диалектные варианты отдельно не учитывались. README указывает, что входы длиннее 128 токенов обрезаются; лицензия CC BY-NC 4.0 запрещает коммерческое использование.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

twi-en-nllb-v2 — Twi → English Translation

A fine-tuned version of facebook/nllb-200-distilled-600M for translating Twi (Akan, twi_Latn) into English (eng_Latn). This model improves substantially over the v1 MarianMT baseline and is designed for low-resource Ghanaian language translation.

Model Details

Base modelfacebook/nllb-200-distilled-600M
TaskSequence-to-sequence translation
Directiontwi_Latn → eng_Latn
Parameters615.1M
LicenseCC BY-NC 4.0

Training Details

HyperparameterValue
Epochs10
Batch size4 (effective: 32 with gradient accumulation)
Gradient accumulation steps8
Learning rate3e-5
LR schedulerCosine
Warmup ratio0.06
Weight decay0.01
Label smoothing0.1
Max sequence length128
Precisionfp16
Best model metricchrF

Dataset

Training data sourced from the GhanaNLP TWI-ENGLISH Parallel Text dataset.

SplitPairs
Train7,732
Validation967
Test967
Total9,666

Results

Evaluated on 967 held-out test pairs:

Metricv2 (this model)v1 MarianMT baselineΔ
BLEU27.3010.50+16.80
chrF51.0332.30+18.73
TER ↓61.4887.64−26.16

Usage

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
import torch

model_id = "ninte/twi-en-nllb-v2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)
model.eval()

def translate(text, src_lang="twi_Latn", tgt_lang="eng_Latn"):
    tokenizer.src_lang = src_lang
    tgt_token_id = tokenizer.convert_tokens_to_ids(tgt_lang)
    inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=128)
    with torch.no_grad():
        output = model.generate(
            **inputs,
            forced_bos_token_id=tgt_token_id,
            num_beams=4,
            max_length=128,
            no_repeat_ngram_size=3,
            length_penalty=1.0,
            early_stopping=True,
        )
    return tokenizer.decode(output[0], skip_special_tokens=True)

print(translate("Ɛsɛ sɛ mmofra di aduan pa na ama wɔanyin yiye."))
# → "Children need to eat healthy foods to grow well."

Translation Examples

TwiPredictionReference
Ɛsɛ sɛ mmofra di aduan pa na ama wɔanyin yiye.Children need to eat healthy foods to grow well.Children need to feed well in order to grow well.
Mpanimfoɔ a wɔda mansini no ano...The elders at the border of the district have teamed up with the loggers...The district officials connive with loggers to make money out of trees.

Limitations

  • Trained on ~9,600 sentence pairs; performance on out-of-domain text may vary.
  • Max sequence length of 128 tokens — longer inputs are truncated.
  • Best suited for standard/formal Twi; dialectal variation is not explicitly handled.

Citation

If you use this model, please cite the base NLLB model and the training dataset:

@article{nllb2022,
  title={No Language Left Behind: Scaling Human-Centered Machine Translation},
  author={NLLB Team et al.},
  journal={arXiv preprint arXiv:2207.04672},
  year={2022}
}

@dataset{ghananlp_twi_english_2023,
  author    = {GhanaNLP},
  title     = {GhanaNLP TWI-ENGLISH Parallel Text},
  year      = {2023},
  publisher = {Hugging Face},
  url       = {https://huggingface.co/datasets/Ghana-NLP/TWI_ENGLISH_PARALLEL_TEXT}
}

Limitations

  • Trained on ~9,600 sentence pairs; performance on out-of-domain text may vary.
  • Max sequence length of 128 tokens — longer inputs are truncated.
  • Best suited for standard/formal Twi; dialectal variation is not explicitly handled.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
M2M100ForConditionalGeneration
Ревизия весов
7952213

0 моделей