Private beta · registration open

Your always buddy.

Languagly lives in your Mac's menu bar. It translates Thai ↔ English and proofreads your English, on your Mac and offline, and every word you look up and every sentence you check becomes practice.

⌘TTranslateanything you select, in any app
⌘GCheck your Englishthe rule, then the fix
Buddy, the Languagly cloud, speaking A, ก and 文 A 文 zz

Hi, I'm Buddy. Select some English anywhere and press ⌘T.

Why it exists · ทำไมต้องมี

Language is the gate to the world's knowledge. We help you open it yourself, not have AI walk through it for you.
Learn from your own workEvery word you look up and every sentence you check becomes practice.
One keystroke, anywhere⌘T translates and ⌘G checks without leaving what you are doing.
PrivateTranslation and checking run on your Mac and work offline. Cloud models are opt-in.

⌘T · Translate · แปล

Two answers, side by side.

Apple's Translation framework answers on your Mac. With the local model on, Buddy 1.0, Gemma 4 E2B fine-tuned for Thai finance, translates the same English beside it, and usually first: 0.43 s against Apple's 1.8 s for ten words.

Each answer is a card, and the words the two disagree on are underlined, so you see where the meaning is in doubt. Settings → Translate with picks Apple + Buddy, Apple only, or Buddy only. Thai → English is always Apple.

Sentences and answers come from the app's 76-row Thai test corpus, as each engine answered them, and the timings are the measured ones for a sentence that long. Neither is always right, which is why you see both.

ENTH
TranslateCheck

The Fed will keep shrinking its balance sheet.

Buddy0.4 sCopy

เฟดจะยังคงลดขนาดงบดุลของตนต่อไป

Apple1.8 sCopy

เฟดจะยังคงลดขนาดสมดุลของตนต่อไป

Underlined: where the two differ

A balance sheet is งบดุล. Apple read “balance” in its everyday sense, สมดุล: equilibrium.

The everyday sense, or the term of art

Most of what Apple misses is a single word read in its everyday sense. Across the 309 concepts in the corpus, Apple's answers carry 278 (90%) and Buddy's 299 (97%).

hedge
รั้วไม้
a garden hedge
เครื่องมือป้องกันความเสี่ยง
maturity
ความเป็นผู้ใหญ่
being grown up
วันครบกำหนดไถ่ถอน
rally
การชุมนุม
a street rally
การพุ่งขึ้นของราคา
default
ค่าเริ่มต้น
a default setting
การผิดนัดชำระหนี้
bond
พันธะ
a tie, an obligation
ตราสารหนี้

⌘G · Check · ตรวจ

Proofread your own English, gently.

Select a sentence you wrote, anywhere, and press ⌘G. Languagly lists each mistake, then the corrected sentence, then the same sentence in five tenses as a reference.

When your English is already right, it says so and changes nothing. Getting that right took measuring: an early prompt invented a mistake in every correct sentence it saw.

The sentences, fixes and other ways to say it are Buddy 1.0's answers from the 200-sentence test corpus. The labels, rules, verb forms and tenses are what the app shows for them.

ENTH
TranslateCheck

She work at the bank.

SINGULAR / PLURAL

workworks

Singular and plural disagree here.

Why this is wrongWhy

“The fund holds” but “the funds hold”. The -s moves to the verb when the subject is singular — the opposite of what it does on a noun.

Corrected

She works at the bank.

Copy
Tensespresent simple
present

She works at the bank.

past

She worked at the bank.

perfect

She has worked at the bank.

continuous

She is working at the bank.

future

She will work at the bank.

Tap any word · แตะคำไหนก็ได้

Guess first, then check.

Select one word and press ⌘T: below the two answers come its dictionary entry, synonyms and antonyms, verb forms, and usage examples whose Thai stays hidden until you tap it.

When the dictionary only lists a word under its root, Languagly says where the meaning came from, and the local model writes the word's own Thai meaning. Gemma 4 E2B, Buddy's base, was right on 18 of 20 real words, in about 0.3 s each; Buddy has not been measured on this yet.

ENTH
TranslateCheck

tightening

Buddy0.1 sCopy

การคุมเข้ม

Apple0.5 sCopy

การบีบแน่น

Underlined: where the two differ

Dictionary
tightenไท' เทิน
vt., vi.-ened, -ening

• ทำให้แน่นหนา

• ทำให้รัดกุม

• กลายเป็นแน่นหนา

• กลายเป็นรัดกุม

• เข้มงวด

• กวดขัน

PHRASES / DERIVATIVES

tightener

SYNONYMS
securemake fastscrew up
ANTONYMS
loosen
Verb formstighten · tightened · tightened
V1base

tighten

After to, and after do / does / did.
V2past simple

tightened

Stands alone as the past.
V3past participle

tightened

After have / has / had.
V-ingcontinuous

tightening

After am / is / are / was / were.
V2 and V3 are the same word here.
Words1Add all 1
tighteningverbทำให้แน่นหนา
“tightening”, as the app shows it: Buddy's and Apple's answers from the test corpus, and the entry, verb forms, synonyms and word list from the app's own lookups on this Mac. The one-word timings were measured on Gemma 4 E2B, Buddy's base.

Practice · ฝึก

Your mistakes become your lessons.

Every check is kept. Practice is built from your own corrections and spaced out so it sticks, and the Analytics window shows how your writing changes: clean checks by week, and each kind of mistake, earlier against later.

Analytics

Analytics

Range7d30d90dAllExport CSV

589 translations · 133 checks · 67 active days

Agreement mistakes: 26 → 07 Aug – 13 Sep vs 13 Sep – 21 Oct
17 saved words are due4 ever reviewed · 0 mastered
Clean checks: 40% → 40%113 checks vs 20
Reading and writing, by weekhover for numbers, click a week to see it
050100150200SepOct
TranslationsChecks
Checks that came back cleanby week · faded: under 5 checks
0%50%100%SepOct
Your mistakes by typeearlier vs later half · click one
7 Aug – 13 Sep13 Sep – 21 Oct
  • agreement26 → 0
  • missing word21 → 1
  • capitalization8 → 7
  • extra word7 → 2
  • spelling7 → 2
The app's Analytics window, rebuilt from its own layout with the developer's real history, 7 Aug to 21 Oct. Hover the charts for the numbers. Most of the agreement drop came with the switch to Gemma 4 E2B in late August, and the clean rate held at 40%.
Practice
CLOZE1 / 10

The Fed will keep shrinking its _____ sheet.

Pick one: the right word turns green, a wrong pick red, then Continue.

Then practise what's due.

Practice takes the ten most overdue words at a time. A word you saved from a sentence comes back as that sentence with a gap; one without, as its meaning to match; with too few words saved, as a card to recall and grade, and the grade sets the next review: under a minute, a day, or more.

The sentence is from the test corpus. The counter is real: 17 words are due on the developer's Mac, and a session takes ten.

Glossary and wordbank

Save words as you meet them, with the sentence you met them in.

Spaced repetition

Drills from your own corrections, timed so you see each one just before you forget it.

A daily reminder

Once a day, how many saved words are due for review. An invitation, never a nag.

Ask

Ask about a mistake type or a word, and keep the answer.

Right-click → Translate

From the Services menu in any app, if you would rather click than press ⌘T.

One-file backup

Everything in one JSON file. Restoring merges, so it never deletes work done since.

Measured, not assumed · วัดจริง ไม่เดา

How the numbers got here.

A product that teaches has to be honest about how often it is right. Each step below was measured on this app, on a Mac, and carries the date of the release that shipped it, or the day it was measured.

August → October, oldest first
  1. 2026-08-25v2.20
    6.1 → 1.4 s

    Gemma 4 E2B replaces Gemma 3 4B

    A check takes 1.4 s instead of 6.1 s, and accuracy on the 200-sentence corpus goes from 86% to 91%.

  2. 2026-08-31v2.31
    9 → 5 rules

    Four checker rules deleted

    Rules that refuse a bad correction. On 211 scored sentences four never fired once, and one refused a real fix.

  3. 2026-09-01v2.32
    2,980 → 19 MB

    The model rests when you do

    It is released after ten idle minutes and loaded again when you need it.

  4. 2026-09-16v2.36
    1.15 → 0.73 s

    A shorter prompt

    The model had stopped writing the per-mistake line the prompt asked for. The corrections come from comparing its rewrite with your sentence, so the line went.

  5. 2026-10-01v2.37
    2.1 → 0.40 s

    Gemma translates beside Apple

    For ten words, Gemma's answer arrives in 0.40 s instead of 2.1 s, by translating your English directly rather than correcting Apple's draft. Apple's own takes 1.8 s.

  6. 2026-10-15re-run
    0.3 s

    Re-measured: 116/126 caught, 8/74 false alarms

    A check with the model warm, on the repacked model: 200 checks in 59 s, one load included. Accuracy 91%.

  7. 2026-10-19v2.39
    3.55 → 2.05 GB

    Repacked on your Mac

    Audio removed, the image encoder cut to a stub, the word list cut to Thai and English: 3.00 → 2.15 GB in memory, a reload 1.91 → about 1.2 s, and every test answer byte-identical.

modelcaughtfalse alarmsaccuracyper check
Buddy 1.0 betaGemma 4 E2B, tuned for Thai finance116/1263/7494%0.3 s
Gemma 4 E2B 2.39116/1268/7491%0.3 s
Gemma 3 4B retired109/12612/7486%6.1 s
Qwen 3.5 4B retired92/1261/7483%2.0 s

Why the most precise model lost. Qwen altered only one correct sentence, but missed 34 of the 126 mistakes, against 10 for Gemma 4 E2B and Buddy. For a learner a miss is the worse failure, because silence reads as approval.

The retired models were timed in August, before the instruction cache, so their times are not comparable. Buddy's 0.3 s is Gemma 4 E2B's: the same size and precision, not yet timed on its own.

What the numbers do not say yet. Concept coverage says whether the meaning arrived, not whether the Thai reads well. The labels were drafted, not written by a Thai reader, and the blind side-by-side sheet for a Thai reader has not been judged yet.
What it gave up. To stop inventing mistakes in correct English, the checker no longer reports pure register problems, like “please kindly advise”. A rule that has no measured benefit is taken out.

Private by default · เป็นส่วนตัว

Your sentences stay on your Mac.

  • On the device, offline. Apple's Translation framework and the local model both run on your Mac. Translation works with no network at all.
  • The local model is opt-in. Turn it on in Settings when you want it. Without it, translation is free and still offline.
  • Cloud models only if you ask. API mode is off by default. If you turn it on, your keys live in the Keychain, never in a settings file or a backup.
  • No account. Nothing to sign up for, and nothing synced anywhere.
Settings

AI model

Choose what runs the AI featuresDone
On this Macin useprivate · offline · free
MODELMEMORYACCURACYSPEED Buddy 1.0 in use2.0 GB base: Gemma 4 E2B 2.2 GB 94%4% false alarms 0.3 s

Accuracy is out of 200 sentences — 126 with a mistake in them, 74 already correct. Memory is what the app holds while running; models over 5 GB are marked. A dash means no one has measured that model yet.

Anthropicno key2 models · billed per call
Add key…
OpenAIno key2 models · billed per call
Add key…
OpenRouterno key11 models · free tiers rate-limit · paid ones are ~a cent a check
Add key…
Alibabano key4 models · qwen-mt-* are built for translation
Add key…
Alibaba · Anthropicno key2 models · same key, Anthropic wire format
Add key…

API models send your text off this Mac and are billed per call. The local models never do either.

Suggest a better translationBuddy 1.0 · on-device
Write usage examples3 sentences per word · adds ~2 s when you tap a word
Check my EnglishGrammar & wording · ⌘G on a selection
Translate with
Both run at once; Buddy usually answers first.
Free memory after
Unused for that long, the model is released and the next check waits ~1 s to reload.
Settings → AI model in the beta build, opened on Change…. The pop-ups work: each choice shows the app's own note.

In the private beta · Buddy 1.0

Buddy, tuned for Thai finance.

Gemma 4 E2B, fine-tuned on Thai finance. It carries more of the meaning and raises fewer false alarms, at about the same speed and the same memory, and it downloads already packed.

299/309Thai concepts, against 291 for Gemma 4 E2B
3/74false alarms, against 8
2.0 GBto download, against 3.6 GB

Requirements · สิ่งที่ต้องมี

What you need.

Required

A Mac with Apple Silicon

Built for arm64 only. The local model needs unified memory, so an Intel Mac is refused at install rather than given a feature that silently does nothing.

Required

macOS 15 Sequoia or newer

Apple's on-device translation needs it. The first translation triggers Apple's one-time language download.

Optional · the local model

2.0 GB, once

Buddy 1.0 downloads already packed, so nothing is repacked on your Mac. It needs about 2.5 GB of free memory while loaded. Translation itself needs none of this.

Private beta · registration open · เปิดรับสมัคร

Try Languagly first.

We're looking for people to use it in their real work and tell us what works and what doesn't. It's free.

  • Who: Thai speakers who write English at work — finance especially.
  • Your Mac: Apple silicon (M1 or later) and macOS 15 or newer. Intel Macs can't run it.
  • What we ask: use it in your daily work, and answer a few short questions in a LINE group.
Register for the beta · ลงทะเบียน

A two-minute Google Form, in Thai and English. We choose testers to cover different kinds of Mac, so not everyone is picked — we'll email you if you are. Your answers are used only for this beta and deleted when it ends.