/ Модель

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

Лицензия
CC BY-NC 4.0
Опубликована
11 окт 2026

Iris-300M

ПереводТекст → текст

Iris-300M — компактная модель для прямого машинного перевода между 11 европейскими языками.

23скачиваний за 30 дней2лайкавеса обновлены12 окт 2026

Бенчмарки

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

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

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

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

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

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

Iris-300M — модель машинного перевода семейства Iris, разработанная BranchingNLP (Michelangelo Di Nicola). Это encoder-decoder Transformer с 290,6 млн параметров, обученный с нуля; модель переводит напрямую между 11 европейскими языками без промежуточного перевода через английский. Она предназначена для перевода фраз и текстов, включая веб-документы и субтитры. На тесте FLORES-200 для отдельных языковых направлений приведены метрики BLEU, spBLEU и chrF.

Модель поддерживает английский, итальянский, французский, испанский, португальский, немецкий, нидерландский, румынский, польский, чешский и шведский языки. Входы длиннее примерно 512 токенов обрезаются. Переводы идиом могут быть буквальными, терминология в некоторых областях непоследовательна, а польский и чешский — наиболее слабые языки; для медицинских и юридических текстов нужна проверка специалистом. Лицензия — CC BY-NC 4.0, допускающая использование с указанием авторства в рамках её некоммерческих условий.

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

  • перевод фраз между европейскими языками без английского посредника
  • перевод веб-документов
  • перевод субтитров
  • перевод коротких текстов с итальянского, французского, немецкого и других поддерживаемых языков

Ограничения

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

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

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

Открыть на Hugging Face

Iris-300M

Iris-300M is a 290.6M-parameter encoder-decoder Transformer for machine translation between 11 European languages, trained from scratch on a single RTX 3070. It translates directly between any pair of supported languages (no English pivot).

Part of the Iris model family by BranchingNLP (Michelangelo Di Nicola).

Supported languages

  • en English
  • it Italian
  • fr French
  • es Spanish
  • pt Portuguese
  • de German
  • nl Dutch
  • ro Romanian
  • pl Polish
  • cs Czech
  • sv Swedish

Architecture

Parameters290,641,920
Encoder / decoder layers10 / 10
d_model / heads / FFN1024 / 16 / 2816
Vocabulary48,000 (SentencePiece BPE, shared)
Max sequence length512 tokens
Positional encodingsinusoidal
Language conditioninglearned language embeddings added to encoder and decoder inputs
Tied embeddingsinput embedding = output projection
Training steps5,930,000

Evaluation — FLORES-200 devtest

1012 sentences per direction, beam size 5, sacreBLEU.

DirectionBLEUspBLEUchrF
it → en24.7928.8056.39
en → it20.9526.2652.49
fr → en29.1832.0957.26
en → fr26.3329.5854.70
es → en18.8822.0950.75
en → es17.0019.8947.05
pt → en33.3436.4260.55
en → pt27.8431.4556.72
de → en24.3426.8052.58
en → de15.8819.1046.68
nl → en18.6021.3648.09
en → nl14.0117.6645.00
ro → en26.9529.9256.88
en → ro18.5522.7349.15
pl → en15.4618.2845.94
en → pl8.6914.4538.95
cs → en22.0324.6151.64
en → cs13.5018.3342.38
sv → en29.9831.7656.83
en → sv23.7426.5252.72
Average X → en24.3627.2153.69
Average en → X18.6522.6048.58
Average (all 20)21.5024.9151.14

Usage

pip install torch sentencepiece safetensors
python inference.py --src it --tgt en "Domani mattina devo passare in farmacia."
python inference.py --src en --tgt de --beam 5 "Please back up your data before updating."
from inference import load, translate
model, sp, cfg, device = load()
print(translate("Il treno è in ritardo.", "it", "fr", model, sp, cfg, device))

Training data

  • FineTranslations (HuggingFaceFW/finetranslations) — web documents paired with English translations, all 10 languages
  • Europarl, Tatoeba
  • Italian YouTube subtitles translated into 10 languages with NLLB-600M (distilled)
  • Small synthetic sets targeting specific weaknesses (proper names, colloquial phrases)

Every pair is used in both directions during training.

Limitations

  • Idioms and colloquial expressions are often translated literally ("stanco morto" → "tired of death").
  • Domain jargon (gaming/streaming, some IT terms) is inconsistent.
  • Polish and Czech are the weakest languages, especially en → pl / en → cs; basic vocabulary errors still occur.
  • Inputs longer than ~512 tokens are truncated: split long texts into sentences.
  • Not suitable for high-stakes use (medical, legal) without human review.

Citation

@misc{iris300m,
  author = {Michelangelo Di Nicola, Roberto D'Arcangelo},
  title  = {Iris-300M: a compact multilingual European translation model},
  year   = {2026},
  publisher = {Hugging Face}
}

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

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

GPU в ailist

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

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
88e6af6

0 моделей