Article -

Finnish AI Models: A Practical Guide

  • Published
  • Author Nairobi Online
  • … min read
Finnish AI Models: A Practical Guide

Finnish AI Models: A Practical Guide

Finnish is one of the hardest languages for general-purpose AI. Long compound words, 15 grammatical cases and heavy inflection mean that models trained mostly on English often stumble, producing stiff phrasing or outright grammar errors. A handful of Finnish and Nordic research groups have spent the last few years fixing that, and the result is a solid set of open models you can actually download and use. Here is what exists, what each one does well, and where it fits.

The Models at a Glance

Model

Developer

Type

Languages

Best For

Poro 34B

Silo AI and TurkuNLP (University of Turku)

Large language model

Finnish, English, code

Finnish text generation and chat

Viking (7B, 13B, 33B)

Silo AI and TurkuNLP

Large language model

Finnish, English, Swedish, Danish, Norwegian, Icelandic, code

Nordic multilingual work

Poro 2

Silo AI and TurkuNLP

Instruction-tuned LLM

Finnish, English

Assistants and applied tasks

FinBERT

TurkuNLP

Encoder (BERT)

Finnish

Classification and entity recognition

FinGPT

TurkuNLP

Generative model family

Finnish

Research and small-scale generation

OPUS-MT (fi-en and others)

Helsinki-NLP (University of Helsinki)

Machine translation

Finnish and many others

Translation pipelines

Finnish speech recognition

Aalto University speech research

Speech-to-text

Finnish

Transcription and voice tools

Poro 34B

Poro 34B was one of the first large models built with Finnish as a core language rather than an afterthought. It has 34 billion parameters and was trained on roughly a trillion tokens of Finnish, English and programming code, using the LUMI supercomputer. The mix of Finnish and English is deliberate: the English data helps the model reason and follow structure, while the Finnish data teaches it natural grammar and vocabulary.

Features

  • 34 billion parameters, trained on Finnish, English and code
  • ALiBi positional encoding, which helps with longer inputs
  • Released openly under a permissive Apache 2.0 licence
  • Includes a bilingual translation capability between Finnish and English

Strengths

  • Fluent, grammatically careful Finnish output
  • Strong base for fine-tuning on company or domain data
  • Fully open weights, so it can run on private infrastructure

Viking

Viking widens the lens to the whole Nordic region. It comes in three sizes (7B, 13B and 33B parameters) and covers Finnish, Swedish, Danish, Norwegian, Icelandic, English and code. Because these languages share vocabulary and structure, the model benefits from cross-lingual transfer: what it learns in Swedish helps with Danish, and so on.

Features

  • Three sizes, so you can match the model to your hardware
  • Six Nordic-region languages plus English and code
  • Open weights under Apache 2.0

Strengths

  • The smaller sizes run on modest GPUs
  • Excellent for companies serving several Nordic markets at once
  • Consistent quality across closely related languages

Poro 2

Poro 2 takes a different route. Instead of training from scratch, it builds on Meta's Llama 3.1 models and adds extensive Finnish training and instruction tuning on top. The result is a model that keeps the broad capability of a modern frontier-class base while speaking Finnish far better than the original.

Features

  • Available in smaller and larger sizes derived from Llama 3.1
  • Instruction-tuned, so it follows prompts and holds a conversation
  • Bilingual Finnish and English performance

Strengths

  • Much better at following instructions than the earlier base models
  • Practical for chatbots, summarisation and customer-facing assistants
  • Benefits from the strong reasoning of its base model

FinBERT

Not every task needs a giant generative model. FinBERT, from the Turku NLP group, is a BERT-style encoder trained on billions of words of Finnish text from news, online discussion and other sources. It does not write text; it understands it.

Features

  • Cased and uncased versions
  • A custom vocabulary built for Finnish word forms
  • Widely available on Hugging Face

Strengths

  • Small, fast and cheap to run
  • Very good at sentiment analysis, topic classification and named entity recognition
  • Easy to fine-tune with limited data

FinGPT

FinGPT is a family of generative Finnish models, also from TurkuNLP, ranging from small models of a couple of hundred million parameters up to billions. They were created to give researchers a transparent, well-documented set of Finnish-first generative models.

Features

  • Multiple sizes in a single family
  • Trained on a large, carefully documented Finnish corpus
  • Open for research use

Strengths

  • Useful for experiments where you need to understand exactly what data the model saw
  • Lightweight options for devices with limited memory

OPUS-MT

The University of Helsinki's language technology group built OPUS-MT, a large collection of translation models trained on open parallel data. The Finnish-English pairs are among the most used, and the models are compact enough to run on a regular laptop.

Features

  • Hundreds of language pairs, with Finnish in several directions
  • Built on the Marian neural translation framework
  • Free to download and self-host

Strengths

  • Fast and inexpensive for bulk translation
  • Runs offline, which matters for confidential documents
  • Easy to integrate into existing content pipelines

Finnish Speech Recognition

Aalto University's speech group has long been a leader in Finnish speech-to-text. Finnish is written almost exactly as it is spoken, but its endless word forms make vocabulary-based recognisers struggle. Aalto's models handle this with subword modelling, and the work has been strengthened by large crowdsourced speech collections.

Features

  • Subword-based recognition suited to long compound words
  • Trained on large volumes of spontaneous Finnish speech

Strengths

  • Accurate transcription of real-world, conversational Finnish
  • Good foundation for voice assistants, subtitling and call analysis

Picking the Right One

For general writing and chat in Finnish, start with Poro 2 or Poro 34B. If your business spans several Nordic countries, Viking is the more sensible choice. For classification, search and sentiment work, FinBERT will do the job faster and at a fraction of the cost. Translation workloads belong with OPUS-MT, and anything involving audio points to the Aalto speech models. Since most of these are open and Apache-licensed or similarly permissive, the best approach is often to test two or three on your own data and keep whichever performs best.

› More Article