/ Модель

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

Лицензия
Apache 2.0
Базовая модель
madlad400-3b-mt
Библиотека
ctranslate2
Опубликована
26 июл 2026

translate-windy-max

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

Многоязычная модель Windstorm Labs для машинного перевода между 76 языками с быстрым INT8-инференсом через CTranslate2.

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

Бенчмарки

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

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

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

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

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

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

WindstormLabs/translate-windy-max — многоязычная модель машинного перевода от Windstorm Labs, дообученная методом LoRA на параллельных данных OPUS-100 от google/madlad400-3b-mt. Адаптер объединён с базовыми весами, затем модель квантована до INT8 и упакована для инференса через CTranslate2, в том числе на CPU. Токенизатор включён в репозиторий, поэтому модель можно загружать без доступа к сети.

Модель предназначена для перевода между 76 языками набора Windy. В README приведены результаты FLORES-200 для 16 языковых пар; оценка охватывает новостную и энциклопедическую прозу. Лицензия — Apache-2.0; веса производны от модели Google, а изменения внесены Windstorm Labs.

Оценка ограничена автоматическими метриками: человеческая оценка не проводилась, а качество напрямую проверено лишь для 16 пар. Для остальных языков покрытие заявлено на основе базовой модели; результаты могут отличаться от приведённых для новостных и энциклопедических текстов.

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

  • перевод коротких текстов между поддерживаемыми языками
  • перевод новостных и энциклопедических текстов
  • пакетный машинный перевод на CPU
  • локальный перевод без сетевой загрузки токенизатора

Ограничения

Оценка в README охватывает 16 языковых пар и основана на автоматических метриках; человеческая оценка не проводилась. Для остальных языков качество не подтверждено приведёнными тестами, а базовые результаты относятся к новостной и энциклопедической прозе.

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

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

Открыть на Hugging Face

translate-windy-max

Part of the Windstorm Labs open model catalogue. Scores, licence and attribution for every model: https://windytranslate.com/models/translate-windy-max

Multilingual machine translation in CTranslate2 INT8 for fast CPU inference. Fine-tuned by Windstorm Labs from google/madlad400-3b-mt.

These weights are unique to Windstorm Labs — see Provenance below.

Attribution

Derived from google/madlad400-3b-mt, copyright Google LLC, licensed under Apache-2.0. Modified by Windstorm Labs. The upstream copyright notice is retained as the licence requires.

What we did

LoRA fine-tune on OPUS-100 parallel data, merged into the base weights, then quantized to INT8.

MethodLoRA, merged into base
Rank / alpha8 / 16
Learning rate / steps2.5e-06 / 50
Target modulesq, v
Precisionbfloat16
Seed42
Training dataOPUS-100, 3,200 sentence pairs, 8 languages
Tensors modified192 of 744

Provenance

The published weights differ from a straight conversion of the base model. Verified on model.bin — the file you download — not merely on intermediate weights:

base model.bin  sha256  890ed3b7e4654dcf1b9e7f2ce6ce641447462e782881e81aac443568eb1ca702
this model.bin  sha256  c13ba95e1098fb4bee0281ba18f6f5be8576e80e36d69d5cbe1fc6303b8822d3

Distinctness is checked after INT8 quantization, so the published artifact itself is demonstrably ours.

Evaluation

FLORES-200 devtest, 1012 sentences per pair, beam 4. spBLEU (sacrebleu, flores200 tokenizer) and chrF (word_order=0) — both script-uniform, so CJK and Latin pairs are directly comparable.

pairspBLEUchrF
en-es32.7756.33
en-fr55.7871.93
en-de47.4866.73
en-it37.2760.01
en-pt54.4971.54
en-ru40.4859.22
en-zh33.7934.93
en-ja25.0334.89
en-ko26.2135.86
en-ar39.2257.40
en-hi34.8454.88
en-sw30.8156.18
es-en35.3760.72
fr-en49.7869.64
zh-en32.5758.13
ja-en30.9856.95
mean37.9356.58

Verified against the base model by paired bootstrap resampling across all 16 pairs.

Languages

Covers 76 of the 76 languages in the Windy translation set. Full coverage. Tagalog uses the <2fil> tag.

Usage

import ctranslate2
from transformers import AutoTokenizer

tok = AutoTokenizer.from_pretrained("WindstormLabs/translate-windy-max")      # tokenizer ships in this repo
tr  = ctranslate2.Translator("WindstormLabs/translate-windy-max", device="cpu", compute_type="int8")

# The target language is a tag in the source. Tagalog is <2fil>.
src = tok.convert_ids_to_tokens(tok.encode("<2es> Where can I find a pharmacy?"))
res = tr.translate_batch([src], beam_size=4)
print(tok.decode(tok.convert_tokens_to_ids(res[0].hypotheses[0]), skip_special_tokens=True))

The tokenizer ships in this repo, so the model loads with no network access.

Notes

  • Evaluation covers 16 language pairs. Coverage for other languages follows the base model.
  • FLORES-200 is news and encyclopedic prose.
  • No human evaluation was performed.

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

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

GPU в ailist

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

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

Модели CTranslate2 требуют отдельного рантайма.

Ревизия весов
392bac3

0 моделей