Skip to content
iOS keyboard · Passive learning

Learn a language
while texting
your friends.

Glotta is a keyboard. You use it instead of the system one, you type normally, and the translation appears above the keys. You have not opened an app, you have not studied anything — and every sentence you write becomes something to learn from.

9:41
M

Marta

Madrid

¿Sigues en la oficina?
Message
High confidence · Traduzione Apple18 gratis

Translates at the end

ESReplaced
qwertyuiop
asdfghjkl
zxcvbnm
123🙂spazio
  • iOS 18
  • 19 languages
  • On-device translation
  • No tracking
Scroll

Nineteen languages, one keyboard

The problem

It is not a problem of willpower.
It is a problem of time.

Study apps ask for twenty minutes a day that nobody has, and teach sentences somebody else chose: “the cat drinks the milk”, which you will never say.

Meanwhile, that same person spends two hours a day writing messages. Those are real sentences, theirs, in real situations — and they are exactly the ones they would need to be able to say in the other language.

Glotta sits right there.

0minutes

what a study app asks of you

every day, at a time you have to find

0minutes

what you already spend writing messages

real sentences, yours, in real situations

Six times the exposure, not one extra minute in the day
The story, one beat at a time
00 / 08

An ordinary conversation

You are texting Marta, like every evening. This is not a lesson and not a study session: it is Wednesday.

9:41
M

Marta

Madrid

Ya casi termino, veinte minutos
¿Sigues en la oficina?
Message
High confidence · Traduzione Apple18 gratis

Translates at the end

ESReplaced
qwertyuiop
asdfghjkl
zxcvbnm
123🙂spazio
How it works

Five steps, and you only do one.

The first is texting someone, which you were doing anyway. The other four happen on their own, on the material you just produced.

  1. 01You write

    The translation appears above the keys.

    You use Glotta instead of the system keyboard and write normally. As you finish the sentence, the translation appears above the keys. One tap swaps it in and you send that.

    Above the keys

    Ci vediamo dopo il lavoro?

    Translates at the end

    ESReplaced
  2. 02Glotta remembers

    Your sentences become a deck, ordered by you.

    Every sentence you write lands in a list, deduplicated: write the same thing three times and you do not get three rows, you get one row with the counter at three.

    Your sentences
    Mi manchi un sacco09:14
    Mi manchi un sacco13:40
    Mi manchi un sacco22:07
    ×3

    The same sentence three times: one row, counter at three.

  3. 03It asks you to review them

    Spaced repetition on a deck that is yours.

    A spaced-repetition algorithm schedules the reviews, but on a deck no editor chose: your sentences, ordered by how many times you have needed them.

    Spaced repetition
    today
    +1d
    +3d
    +7d
    +16d
    Review

    SM-2, like Anki. The difference is the deck: your sentences, ordered by how many times you have needed them.

  4. 04It explains them

    The verb, the conjugations, the why.

    Tap a sentence and it comes apart: the verb with its conjugations, the words worth keeping, the reason for each. And you can ask it questions in a chat.

    Sentence analysis

    ¿Te que nos por la noche?

    apeteceVerbapetecer

    You feel like

    Impersonal: the subject is the thing you fancy, not the person. After “que” it takes the subjunctive.

    Anche

    me apetecete apeteceles apetece
  5. 05It makes you try

    A made-up conversation, out of your real sentences.

    A simulated conversation in a messaging style, built from the sentences you wrote today or yesterday. You answer in the language you are learning.

    Simulated conversation
    ¿Nos vemos mañana por la noche?
    Sí, me apetece mucho
    Right

    Natural and correct. It is exactly how a native speaker would answer.

Why it is different

Every language app has flashcards.
The difference is not the mechanics.

Duolingo picks the sentences. Anki asks you to build them by hand.

The deck writes itself

Glotta compiles the deck from conversations you actually had, and orders it by how often you really use each line. The material is already the right material, without anyone choosing it.

There is no session to start, and no twenty minutes to find.

Exposure is free

The moment of learning is the same moment you were already texting someone. The friction is not low: it is zero.

It was not unit 7. It was a real person.

The context is real

You learn “I miss you” because you were saying it to someone. That is the kind of sentence that sticks, and no course can put it in the right place for you.

A language course, a flashcard deck and Glotta compared
The comparisonA courseA flashcard deckGlotta
Who picks the sentencesAn editor, for everyoneYou, by hand, one at a timeThe conversations you had
When you learnIn a dedicated sessionIn a dedicated sessionWhile texting someone
How the deck is orderedA fixed pathHowever you order itBy how often you needed it
Spaced repetitionYesYesYes — the mechanics are not the difference
Friction to beginOpen the app, find the timeOpen the app, build the deckNone: you were already typing
Nineteen languages

The same sentence, in the one you are learning

These are the languages Apple translates on the device. Pick one: that pair downloads, and from then on it works on a plane too.

Italian

Mi manchi

Spanish

Te echo de menos

One language pair at a time on the free tier. People living abroad use three, and it is the first thing that will be taken out of the way.

19
languages to choose from
77
curated phrases in six languages, for the first few days
Privacy

By default, nothing you type leaves your phone.

Glotta is a keyboard: it sees messages, emails and conversations. That makes an honest description of where the text goes matter more than a reassuring headline.

There is exactly one exception, and it is off until you turn it on: the cloud engine. If you choose it, the sentence you are working on is sent to OpenRouter — only that sentence and the languages involved, not your contacts, not what you type outside it.

Where your text goesOut-of-the-box settings
  • Translation, by defaultStays on the device
  • Corrections and rewrites, by defaultStay on the device
  • Sentences, vocabulary, settings, cacheStay on the device
  • WidgetStays on the device
  • Cloud engine, if you turn it onThe sentence goes to OpenRouter

No analytics, no tracking SDKs, no third-party telemetry. In password fields iOS passes nothing to the keyboard, so there Glotta neither reads nor learns.

Project status

What is already real, and what is not

The app exists, it runs, and it is on TestFlight. What follows is the honest summary, including the two columns that do not look good.

Works, today

  • Translation in the keyboard, on-device and with optional cloud models
  • Correction within one language and one-tap replacement
  • Collecting and deduplicating sentences, with a usage counter
  • Spaced-repetition review on your own sentences
  • Grammatical analysis with conjugations and a contextual chat
  • Simulated conversation, widget, and a paid tier with five features
?

Not proven yet

  • That people come back. The review loop is new and nobody has used it for a week straight.
  • It is the only question that really matters, and it does not have an answer yet.

Not there

  • Sync between devices. Everything lives on a single phone.
  • For an app whose value is accumulation, that is a serious gap to close before asking anyone for months of trust.

We are asking you to change keyboard.

It is the biggest thing this product asks, and we know it. In exchange it asks nothing else: no session to start, no minutes to find, no sentences chosen by somebody else.

Closed beta · on TestFlight with a small group
01

You install Glotta

From the App Store like any other app. Nothing has changed so far.

02

You enable the keyboard

Settings ▸ General ▸ Keyboard. Full Access is needed too, because without it there is no audio and no shared store.

03

You pick the two languages

Yours and the one you are learning. That pair downloads once, then works offline.

Requires iOS 18 · The language pair works without a connection