KeelAI

PRESS / MEEDIA

It started with Marko.

Denis moved to Estonia and began learning Estonian from scratch. Later, he built an AI conversation partner called Marko. That grew into KeelAI: several language learning apps, including some completely free options.

Marko · KeelAI’s AI conversation partner
Marko · KeelAI’s AI conversation partner
  1. 012022 · Moving to Estonia
  2. 02Marko · a conversation in Telegram
  3. 03KeelAI · a family of apps

From Marko to KeelAI

Denis Vetrennikov moved from Russia to Estonia in 2022. He began learning Estonian from scratch alongside his remote job. Working in IT and e-commerce, he used AI regularly and wanted a conversation partner to practise Estonian with.

The Estonian pronunciation and mistakes in the AI conversation partners he tried at the time did not meet his needs. More than a year ago, he started building Marko with Estonian as the starting point. At first, Marko was available around the clock in Telegram. A dictionary, reading tools, exercises and games followed. The project grew into KeelAI.

Denis is still learning too. He took the B1 exam twice this year, finishing one and two points short of a pass. He is happy to talk about that continuing learning journey in a written interview.

What can your reader try?

The KeelAI dictionary, published texts in the reader and browser level test are free. A reader can open a text, look up unfamiliar words and write their own sentences. Numbers, Compound Verbs and Estonian Stories include free content; further content and AI practice in the main app have their own pricing.

Free learning with KeelAI →

The level test helps you plan your learning. It is not an official language exam.

Updated 5 November 2026

A few ways into the story

One learner’s experience

Moving to Estonia, learning alongside work and building Marko to meet a personal need.

Ask about this story

See KeelAI in motion

Published videos from the KeelAI channel. A video loads only when you choose to open it.

KeelAI in Telegram

Short video · in Russian

Everyday Estonian: a doctor’s appointment

Estonian dialogue · Russian explanations · 11:29

A look inside the apps

Images from the actual apps, with English or Russian interfaces. The language being learned is Estonian.

Estonian dictionary · English interface
Download ↓
Estonian reader · English interface
Download ↓
Estonian reader · Russian interface
Download ↓

Estonian dictionary · English interface

Estonian dictionary · English interface

Materials for your story

The project story and product facts in four languages. Use them for background, or send us your questions.

Tell us about your story idea

Email Denis with your questions. Written interviews and app video demos with Estonian subtitles can be arranged.

Denis Vetrennikov · CEO KeelAI

partners@keelai.ai