This page is a projection of the one entry record, the Doesn't fail you factor that Use covers. The full verdict is set by all four factors together, floor-weighted so the weakest caps the whole.
Capabilities & modalities
EuroLLM is a text-only multilingual language model for European-language generation,
assistant tasks and machine translation. Per aggregated benchmarks and the technical
report (ev-tech-report, ev-moonlight) it is the strongest for its size on multilingual
EU-language tasks - on par with Gemma-2-9B on multilingual benchmarks, ahead on WMT24++
translation, and matching Mistral-7B on English - while remaining, at 9B, below frontier on
raw single-language reasoning. Choose EuroLLM when you need broad, even EU-language coverage
from a European, Apache-2.0 model more than you need class-topping English reasoning.
Context window & long-context behaviour
Both EuroLLM-9B and EuroLLM-1.7B use a 4,096-token context window. This is short by
current standards, so design around it:
- Chunk long inputs and use retrieval rather than stuffing large documents into the prompt.
- Budget the 4k across system prompt, few-shot examples, input and output.
OneHill has not independently measured effective long-context recall this session; treat 4k as
the architectural ceiling.
The Instruct variants ship a chat template in their tokenizer configuration (with BOS
token id 1 and EOS token id 4). Use it rather than hand-rolling role markers:
messages = [
{"role": "system", "content": "You are a helpful multilingual assistant."},
{"role": "user", "content": "Traduis en portugais : ..."},
]
inputs = tok.apply_chat_template(messages, tokenize=True,
add_generation_prompt=True, return_tensors="pt")
Base checkpoints have no chat template - they are plain text-completion models and should
not be prompted as chat assistants.
Language coverage
This is EuroLLM's defining strength. It is trained from scratch for multilingual EU
coverage: all 24 official EU languages - Bulgarian, Croatian, Czech, Danish, Dutch,
English, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian,
Lithuanian, Maltese, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish, Swedish - plus
roughly 11 additional strategic languages: Arabic, Catalan, Chinese, Galician, Hindi,
Japanese, Korean, Norwegian, Russian, Turkish and Ukrainian.
Unlike English-centric open models where non-English behaviour is incidental, EU-language
coverage is EuroLLM's design target, and translation quality (WMT24++) is a documented
strength. The practical caveat: with 35 languages sharing a 9B (or 1.7B) budget, quality is
uneven - the smaller and lower-resource languages trail the majors - so evaluate each
target language for your task rather than assuming uniform quality.
The ownership factor this domain covers, drawn from the one entry record.
3
Doesn't fail youIs it reliable and good enough for the job?
ModerateBest-in-class multilingual for its size (on par with Gemma-2-9B, ahead on WMT24++ translation), but a 9B model with a short 4k context and light, uneven per-language safety coverage - a compact backbone, not a frontier or long-context engine.
How this scores (AOI sub-dimensions)
Performance3/5how capable it is relative to its classBest-in-class for its niche: independent and publisher benchmarks put EuroLLM-9B on par with Gemma-2-9B on multilingual EU-language tasks, ahead on WMT24++ translation, and matching Mistral-7B on English.
Operational4/5how practical it is to run, serve and maintain in productionStandard safetensors with a conventional architecture load on all mainstream stacks (vLLM, llama.cpp, Ollama, TGI, transformers); community GGUF / MLX / GPTQ quants and a hosted NVIDIA NIM endpoint exist.
Safety3/5whether misuse risks are evaluated and guardrails are providedThe Instruct variants are instruction-tuned on EuroBlocks and behave as ordinary safety-tuned assistants, but published safety/alignment coverage is light, there is no companion guard model, and multilingual coverage means safety behaviour varies by language and is not uniformly evaluated.
The same evidence records as the entry sheet. Read means the text was verified; unverified means it is known to exist but not yet read.
Vendor announcementunverified2026-07-25
EuroLLM is presented as an open-source European multilingual LLM suite covering all 24 official EU languages plus additional strategic languages, developed by an EU-funded consortium.
Model cardread2026-07-25
EuroLLM-9B-Instruct model card, read verbatim: hosted on the verified utter-project org on Hugging Face in safetensors under Apache-2.0, trained on 4T tokens, instruction-tuned on EuroBlocks, a 4k context and a documented chat template (BOS id 1 / EOS id 4); noted as not preference-aligned (may hallucinate or produce harmful content); comparable to Gemma-2-9B on EU languages and Mistral-7B on English.
Model cardread2026-07-25
EuroLLM-1.7B-Instruct model card, read verbatim: 1.7B parameters, a 4,096-token context, coverage of 35 languages, Apache-2.0, and comparable to Gemma-7B on machine-translation benchmarks.
Technical_reportread2026-07-25
EuroLLM-9B: Technical Report (arXiv 2506.04079), read verbatim: EuroLLM is trained from scratch to cover all 24 official EU languages plus 11 more, and documents the tokenizer, architecture, ~4T-token data mixture, EuroFilter pipeline, EuroBlocks-Synthetic post-training set and Megatron-LM training; the report frames its "Open release" as the "Public availability of models, filters, and datasets."
Documentationread2026-07-25
EuroLLM-22B-Instruct-2512 model card, read verbatim: openness is PARTIAL, not fully-open - the SFT dataset EuroBlocks-SFT-2512 IS released (utter-project/EuroBlocks-SFT-2512), but the ~4T-token pretraining corpus (web, parallel, Wikipedia, Arxiv, books, math, code, Apollo) is only described, not published as one downloadable dataset.
Vendor announcementunverified2026-07-25
The EuroLLM team's release blog describes EuroLLM-9B, its EU consortium and EU funding (EuroHPC / Horizon Europe), multilingual coverage, Apache-2.0 licensing and the release of the models, filter and synthetic post-training data.
Licenceread2026-07-25
EuroLLM base and Instruct weights - 9B, 1.7B and 22B-Instruct-2512 - are distributed under OSI-approved Apache-2.0 with unconditional commercial use and no field-of-use limits (the licence is not a preference-alignment/safety grant, and the cards warn the models may hallucinate).
Third-party analysisunverified2026-07-25
The European Commission's Open Source Observatory profiles EuroLLM as EU-funded pioneering European open-source AI released under an open licence.
Third-party analysisunverified2026-07-25
An independent review of the EuroLLM-9B technical report reports it on par with Gemma-2-9B on multilingual benchmarks, ahead on WMT24++ translation, and matching Mistral-7B on English.
Third-party analysisunverified2026-07-25
Independent coverage ranks EuroLLM among the leading European-developed open models for multilingual EU-language performance.
Third-party analysisunverified2026-07-25
EuroLLM safetensors checkpoints load on mainstream serving stacks (vLLM, llama.cpp, Ollama, TGI, transformers), with community GGUF/MLX/GPTQ quants and a hosted NVIDIA NIM endpoint available.