Learn through
reading.listening.immersion.reading.

Immerse yourself in language

Start Now

How it works?

1

Create or choose an interesting text

Generate something around your interests or open a text you already want to read.

2

Read it or listen to it

Read at your pace, listen when you want audio, and tap unknown words in context.

3

Do exercises

Turn what you read into focused practice with exercises that reinforce the same vocabulary.

The best reading interface

For every language.

Transcribe, transliterate, translate

Animation adding Kana and Latin readings above the Japanese proverb 猿も木から落ちる, then revealing its English translation, “Even monkeys fall from trees.”

Decide which language variant you want to learn

Animation showing English with American English selected, then switching to British English as the sentence changes from American to British wording.

Full info for every word

Animation clicking the Spanish word fue and revealing its base form, ir, contextual meaning, and dictionary definitions.

Decide which font you want to use

Animation showing a Chinese sentence switching from a sans font to serif and handwriting styles.

Why it works?

1

Interest creates momentum

When a text matches your interests, reading stops feeling like a drill and becomes something you want to continue.

2

Context makes words memorable

You meet words inside sentences, topics, and stories, so meanings are easier to connect and remember.

1

Languages

Texts to Read

Science-Backed

What people say

Nice app. It is very pleasant to use and makes learning a language much easier.

Bartosz Boroń

Economics student

Tamagana keeps me in the text instead of sending me to a dictionary every minute. I can check a word, keep reading, and stay focused.

Ramón Hernández Calvo

Software developer

I like how quickly I can turn an interesting topic into reading practice. The app makes it easy to build a small daily habit.

Benjamin Gelb

Product leader

32 languages supported

English
Spanish
French
German
Italian
Portuguese
Catalan
Japanese
Korean
Chinese
Vietnamese
Russian
Ukrainian
Croatian
Serbian
Polish
Hindi
Dutch
Swedish
Norwegian
Danish
Finnish
Icelandic
Romanian
Hungarian
Greek
Czech
Slovak
Indonesian
Malay
Esperanto
Latin

Frequently asked questions