Language learning

Learn Thai by reading what interests you

Thailand has reading material, but it's written for native readers. Libgrafy creates it and makes it learnable: unlimited Thai on any topic or genre — travel, a true crime case, or a sci-fi thriller — at your level, with one tap from a translation, plus transliteration and audio.

How it works

Built around curiosity. Designed for learning.

Food & FlavourBasic
0:00 / ~0:15

ส้มตำ อาหารเผ็ดของไทย

ส้มตำเป็นอาหารไทยที่มีชื่อเสียงมาก ทำจากมะละกอดิบ พริก และมะนาว คนไทยชอบกินส้มตำเผ็ด แต่ชาวต่างชาติมักบอกว่าเผ็ดเกินไป

Click a word to translate

Use arrow keys to move through the text

Full articles. Your topics.

Start for free →

Articles about what interests you

Read a subject — music and art, mythology, unsolved mysteries — or read a story: horror, fantasy, a thriller. You pay attention to what interests you, and attention is what makes the language stick.

Personal vocabulary bank

Save Thai words as you read. Test yourself with built-in flashcards. Your list grows automatically, persists across sessions, and can be exported at any time.

Explain what you read, and get feedback

Explain what you learned, in your own language or in Thai, and get feedback on what you missed.

Frequently Asked Questions

How is the Thai romanized, and what font is it set in?

Romanization is Paiboon: tone over the vowel, long vowels doubled, syllables hyphenated. ส้มตำ becomes sôm-dtam. Text is set in Noto Thai, with Kanit and Sarabun available in the reader.

How does Libgrafy split and translate Thai words?

Thai has no spaces, so boundaries are inferred with a bundled dictionary — the wordcut/pythainlp word list — and maximal matching, not the browser ICU splitter, which mis-splits real words. Each word is then translated in the context of its sentence, not from a dictionary entry.

Do I need to know the Thai alphabet before I start?

It helps, but you do not have to wait. Tap-to-translate works as a crutch while your decoding speeds up, so you can start reading real Thai before you have the script memorized.

Can I see where the words break?

Yes. Word spacing is a toggle. Turn it on and Libgrafy shows you the gaps Thai does not write. Turn it off once you can spot the boundaries yourself.

What level can I read at?

From beginner up through advanced. Set your level and the vocabulary and grammar of each article are calibrated to match it.

Is it free?

Three articles a day, free. No card required.

Start building your Thai library today.

Free to start. No card required. 3 articles per day on the free plan.

Get started for free →