Windstorm Labs · open models

Open translation and speech models for 173 languages

Download, self-host, benchmarked. From Windstorm Labs.

1,575translation pair models
3multilingual translation models
66speech-to-text models
788pairs scored on FLORES-200
173named languages, plus family models
Quick start

Run a model on your own machine

Every model is public on Hugging Face. No key, no account, no network call after the download.

Shell
pip install "transformers<5" sentencepiece torch
Python · transformers 4.x
from transformers import pipeline

translate = pipeline("translation", model="WindyTranslate/translate-tc-big-en-fr")
print(translate("Where is the train station?")[0]["translation_text"])
# Où se trouve la gare ?

The translation pipeline was removed in transformers 5. This version works on both 4.x and 5.x and is the pattern every model page uses:

Python · transformers 4.x or 5.x
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

repo = "WindyTranslate/translate-tc-big-en-fr"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForSeq2SeqLM.from_pretrained(repo)

batch = tok(["Where is the train station?"], return_tensors="pt", padding=True)
print(tok.batch_decode(model.generate(**batch), skip_special_tokens=True)[0])
# Où se trouve la gare ?

Both run on CPU. Output shown is what we got on 2026-10-01. Each model page has the right snippet for its format (transformers, CTranslate2, faster-whisper or whisper.cpp) and says what was tested.

Or from Python: pip install windytranslate, then windytranslate find en sw picks the best measured model for a pair and prints its licence and attribution (PyPI, source).

More on GitHub: windytranslate-examples: find the best model for a pair from models.json, translate locally sentence by sentence, and self-host one model behind HTTP with Docker (CPU, offline, ships its NOTICE).

Quality, including the weak pairs

How good are they? We measured.

788 pair models scored on FLORES-200 dev (48 sentences each, chrF++). Median chrF++ 36.79. 787 more are not yet scored, mostly because FLORES-200 has no test set for their languages; 53 of those passed a GlotLID language-identity check.

Excellent ≥ 6030
Good 45–60221
Usable 30–45284
Limited 15–30238
Not recommended < 1515

Screening scores, not publication results. How we measured, and the caveats.

Strongest scored pairs

ModelchrF++ (FLORES-200 dev)Licence
English to French
translate-tc-big-en-fr
69.6 ExcellentCC-BY-4.0
Bulgarian to English
translate-tc-big-bg-en
68.8 ExcellentCC-BY-4.0
Swedish to English
translate-sv-en
67.8 ExcellentApache-2.0
English to Portuguese
translate-tc-big-en-pt
66.6 ExcellentCC-BY-4.0
English to Bulgarian
translate-tc-big-en-bg
66.6 ExcellentCC-BY-4.0
Danish to English
translate-da-en
66.3 ExcellentApache-2.0
English to French
translate-en-fr
66.2 ExcellentApache-2.0
French to English
translate-tc-big-fr-en
66.2 ExcellentCC-BY-4.0

All scored models →

Real output

What the models actually wrote

Recorded output from our benchmark log, not written by hand. Same FLORES-200 sentence across pairs, so you can compare. Includes a long-tail pair and a pair we do not recommend.

English to French

chrF++ 69.6 Excellent
Source (English)
On Monday, scientists from the Stanford University School of Medicine announced the invention of a new diagnos…
Reference translation
Des scientifiques de l’école de médecine de l’université de Stanford ont annoncé ce lundi la création d'un nou…
Model output · translate-tc-big-en-fr
Lundi, des scientifiques de la faculté de médecine de l'Université de Stanford ont annoncé l'invention d'un no…

Hebrew to English

chrF++ 64.6 Excellent
Source (Hebrew)
ביום שני, מדענים מבית הספר לרפואה באוניברסיטת סטנפורד הכריזו על המצאת אמצעי אבחון חדש אשר מסוגל למיין תאים לפי…
Reference translation
On Monday, scientists from the Stanford University School of Medicine announced the invention of a new diagnos…
Model output · translate-tc-big-he-en
On Monday, scientists from Stanford University School of Medicine announced the invention of a new diagnostic …

English to Tswana

chrF++ 39.1 Usable
Source (English)
On Monday, scientists from the Stanford University School of Medicine announced the invention of a new diagnos…
Reference translation
Ka Mosupologo, baitsanape ba Sekwele sa Bongaka sa Yunibesithi ya Stanford ba ntsi tse pego ya go re ba dirile…
Model output · translate-en-tn
Ka Mantaga, baitsesaense ba ba tswang kwa Sekolong sa Yunibesithi sa Amerika sa Medicine ba ne ba itsise ka go…

Shona to French

chrF++ 33.8 Usable
Source (Shona)
NeMuvhuru, mascientists vekuChikoro cheMishonga che yunivhesiti yekuStanford vakazivisa kugadzirwa kwe muchina…
Reference translation
Des scientifiques de l’école de médecine de l’université de Stanford ont annoncé ce lundi la création d'un nou…
Model output · translate-sn-fr
Avec l'argile, les premiers Esquisses de l'université de Sitanford ont annoncé la mise au point d'une nouvelle…

Finnish to Mizo

chrF++ 21.1 Limited
Source (Finnish)
Stanfordin yliopiston lääketieteen laitoksen tutkijat ilmoittivat maanantaina uuden diagnostiikkatyökalun keks…
Reference translation
Thawhtanni khan, Stanford University School of Medicine a scientist te chuan kan taksa a cells thliar hrang zu…
Model output · translate-fi-lus
Damdawi lam zirna lama mi thiamte chuan chhehvêl boruak siam chhuahna chi hrang hrang a awm tih an hmu chhuak …

English to Marathi

chrF++ 7.9 Not recommended
Source (English)
On Monday, scientists from the Stanford University School of Medicine announced the invention of a new diagnos…
Reference translation
स्टॅनफोर्ड युनिव्हर्सिटी स्कूल ऑफ मेडिसीनमधील शास्त्रज्ञांनी पेशींचे प्रकारानुसार विभाजन करणाऱ्या निदान साधनाच…
Model output · translate-en-mr
@ info: status

Real output, FLORES-200 dev, recorded 2026-08-04. The log keeps the first 110 characters of sentence 1 of each pair's run; the score is over all 48 sentences.

The lab

Built at Windstorm Labs

Windstorm Labs is the engineering arm of the Windstorm Institute. We fork from strong open foundations (OPUS-MT, HPLT, M2M-100, MADLAD-400, Whisper), refine them, and publish every score, including the weak ones. Windy Translate is where developers get those models.

1,827

models under care in the lab's model clinic, each with a chart of where it came from, what was changed and what the checks found.

5,844

builds maintained across the lab: base weights, fine-tuned variants and quantized formats.

173

named languages in this catalogue, including Marshallese, Tumbuka, Kuanyama, Mizo, Tok Pisin, Bemba and many more that most translation APIs do not serve.

Clinic figures are from the lab's internal roster; catalogue figures are computed from models.json.

First client

Built for Windy Traveler

Windy Traveler is the consumer app: the polished storefront for travellers. Windy Translate is the warehouse behind it, for developers.

To be exact about today: since 2026-10-01, Traveler's typed translations between English and Spanish, French, German or Portuguese (both ways) run on pairs from this catalogue, on Windy's own servers. We measured the swap on the full FLORES-200 devtest (1,012 sentences per direction): each of the eight models scores within 1 chrF++ of the engine it replaced, five of them higher, and all are Apache-2.0 or CC-BY-4.0. Other languages, Chinese, Japanese and voice are handled by other services; Traveler's FAQ says which.

Hosted API · early access

Prefer an API? Join early access.

The hosted API is not live yet. It will be free while in beta; pricing after the beta has not been set, and we will announce it before anything changes.

  • Access to the pair models in this catalogue, with their published scores
  • No lock-in: every model stays downloadable
  • Keys tied to your Windy account

See the planned API design →

We store your email, what you type here and the country of your request, only to contact you about API early access. Deleted after 12 months or when early access opens, whichever comes first. Privacy notice.