Loquor AAC logoLoquor AAC
Language Intelligence

Smart Grammar Engine

A context-aware grammar system that automatically conjugates verbs, selects the right auxiliary, handles reflexives, and applies sentence-level transformations in real time, completely offline. Supports Dutch, English, French, and Spanish.

Smart Grammar Engine - Live Conjugation — Automatic verb conjugation with color-coded grammar assist

How the Engine Works

1

Tap symbols

Each symbol tap is analysed: is it a pronoun, a noun, a temporal marker, or a verb? The engine identifies the word type automatically.

2

State machine updates

A sentence state machine tracks subject, tense, auxiliary chain, and clause boundaries. When context changes, all verbs are reconjugated.

3

Display and speak

Sentence-level transformations such as do-support, elision, inversion, and reflexives are applied just before display. The result is a grammatically correct sentence.

Live Examples

Four Languages, One Tap

The engine applies language-specific rules for each supported language. Here are real examples from the app.

🇬🇧

English

she + walkshe walks

3rd person singular -s

I + be + walkI am walking

Continuous aspect (-ing)

he + do + not + eathe does not eat

Do-support negation

I + have + walkI have walked

Perfect tense

🇳🇱

Dutch

hij + lopenhij loopt

3rd person singular +t

ik + hebben + lopenik heb gelopen

Perfect tense (hebben)

ik + wassen + zichik was me

Reflexive pronoun adjustment

ik + wil + gaan + jij + wil + gaanik wil gaan jij wilt gaan

Multi-clause sentence

🇫🇷

French

je + aimerj'aime

Elision before vowel

demain + je + parlerdemain je parlerai

Future tense from temporal marker

je + manger + pasje ne mange pas

Negation wrapping (ne...pas)

manger + il + ?mange-t-il ?

Interrogative inversion with euphonic -t-

🇪🇸

Spanish

ella + hablarella habla

Present tense -ar verb

yo + teneryo tengo

Irregular yo-form

ellos + vivirellos viven

3rd person plural -ir verb

tu + podertu puedes

Stem-changing verb (o -> ue)

Capabilities

What the Engine Handles

From simple present tense to complex multi-clause constructions, the engine covers the full range of grammar needs.

🔤

Verb Conjugation

Automatically conjugates verbs based on subject, tense, and language. Handles regular and irregular verbs, modal constructions, and auxiliary-verb chains.

Perfect Tense

Detects auxiliary verbs and converts the following verb to its past participle form. Dutch and French select the correct auxiliary automatically.

🔄

Continuous Aspect

English be + verb constructions produce the correct -ing form and handle spelling rules such as CVC doubling, silent-e drop, and -ie to -ying.

💬

Modal Verbs

Recognises modal verbs and forces the following main verb into its infinitive form.

🔗

Multi-Clause Support

When a second subject pronoun appears mid-sentence, the engine starts a new grammatical clause. Each clause conjugates independently.

Reflexive Verbs

Dutch reflexive constructions resolve the correct pronoun form based on subject. The engine adjusts the reflexive automatically.

📚

Noun Pluralisation

Long-press any noun to choose singular or plural before adding it to the message. The grammar engine then reconjugates verbs to agree with the new number.

🇫🇷

French Noun Agreement

Tap plural or feminine control tokens to apply full noun-phrase agreement so articles, adjectives, and nouns update together.

Grammar Bar

Determiner Helper

The grammar bar is a horizontal strip of tappable chips that appears in tablet landscape mode. Tap a chip to insert a determiner, possessive, or preposition directly before the last noun in the message, producing natural word order without manual repositioning.

Gender-aware dimming: when a noun is in the message, incompatible articles and demonstratives are automatically dimmed. Tap 'appel' in Dutch and 'de' lights up while 'het' fades, so grammar knowledge is not required.

Articles

de, het, een / the, a / le, la, les / el, la

Inserted automatically before the last noun for natural word order.

Demonstratives

dit, dat / this, that / ce, cette / este, esta

Gender-aware dimming highlights the compatible option for the current noun.

Possessives

mijn, jouw / my, your / mon, ma / mi, tu

Supports ownership framing across all four supported languages.

Prepositions

met, voor / with, for / avec, pour / con, para

Adds location, direction, and relation context to any sentence.

Grammar Bar — Fitzgerald Key color-coded grammar settings
Noun Pluralisation — Select singular or plural noun form

Assist Levels

The Right Amount of Help

One setting controls how much grammar assistance is shown. Choose the level that matches the communicator's needs or change it as they grow.

Simple

Beginner communicators

Only articles and demonstratives are shown in the grammar bar. Incompatible tokens are dimmed. Contextual hints appear below the bar to guide word order.

Standard

Everyday communication

All four grammar groups are visible. Incompatible tokens are dimmed based on noun gender. No additional hints. Best for most daily use.

Expert

Therapists and advanced users

All four groups are shown with no dimming. Every token is equally visible, giving full control over which grammar cues to present.

100% Offline - No Grammar API Required

The entire grammar engine - all four languages, all conjugation tables, and all transformation rules - runs on-device. There are no cloud calls, no latency, and no privacy concerns. Verb exception data is stored locally and loaded into memory for fast lookup. If something goes wrong, the app always returns the original word rather than crashing.

Experience Smart Grammar in Action

Try Loquor AAC and see how it handles grammar so your users don't have to.

Try Loquor AAC