/ Модель

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

Контекст
1 024 токена
Лицензия
MIT
Базовая модель
m2m100_418M
Библиотека
ctranslate2
Опубликована
26 июл 2026

translate-windy-nano

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

Мультиязычная модель Windstorm Labs для быстрого перевода текстов между 74 языками на CPU.

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

Бенчмарки

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

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

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

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

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

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

WindstormLabs translate-windy-nano — модель машинного перевода, дообученная Windstorm Labs на параллельных данных OPUS-100 от facebook/m2m100_418M. LoRA-адаптер ранга 8 объединён с базовыми весами, после чего модель квантована до INT8 и упакована для быстрого вывода на CPU через CTranslate2. По данным карточки, она охватывает 74 языка из набора Windy; телугу и баскский не поддерживаются. Для загрузки вместе с репозиторием поставляется токенизатор, поэтому подключение к сети не требуется.

Модель предназначена для перевода текстов между языками. В карточке приведены оценки FLORES-200 для 16 языковых пар, включая английский↔испанский, английский↔французский и английский↔немецкий; проверка охватывает новостную и энциклопедическую прозу, а человеческая оценка не проводилась. Модель распространяется по лицензии MIT с сохранением уведомления об авторских правах Meta.

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

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

Ограничения

Карточка указывает, что телугу и баскский не поддерживаются; подробная оценка приведена лишь для 16 языковых пар на новостных и энциклопедических текстах. Человеческая оценка качества не проводилась.

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

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

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

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

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

Открыть на Hugging Face

translate-windy-nano

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

Multilingual machine translation in CTranslate2 INT8 for fast CPU inference. Fine-tuned by Windstorm Labs from facebook/m2m100_418M.

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

Attribution

Derived from facebook/m2m100_418M, copyright Meta Platforms, Inc., licensed under MIT. 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_proj, v_proj
Precisionbfloat16
Seed42
Training dataOPUS-100, 3,200 sentence pairs, 8 languages
Tensors modified72 of 512

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  590e9c7e229e84de8affe7b15487660a286d3d76e44a4ca10e33099b198d9a76
this model.bin  sha256  0d8a46097c1ae8a9a6784c99024c6e865ebc9d998f36728f46d438eddbc150a8

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-es25.9351.28
en-fr43.5163.99
en-de33.4557.42
en-it28.5953.95
en-pt44.7665.26
en-ru29.6650.98
en-zh23.3126.63
en-ja19.7432.34
en-ko16.9630.25
en-ar30.6851.15
en-hi29.0051.04
en-sw19.9948.30
es-en26.8054.61
fr-en39.9262.87
zh-en22.1150.57
ja-en21.2149.65
mean28.4850.02

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

Languages

Covers 74 of the 76 languages in the Windy translation set. Telugu and Basque are not covered.

Usage

import ctranslate2
from transformers import AutoTokenizer

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

tok.src_lang = "en"
src = tok.convert_ids_to_tokens(tok.encode("Where can I find a pharmacy?"))
res = tr.translate_batch([src], target_prefix=[[tok.lang_code_to_token["es"]]], beam_size=4)
print(tok.decode(tok.convert_tokens_to_ids(res[0].hypotheses[0][1:]), 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 требуют отдельного рантайма.

Ревизия весов
c923483

0 моделей