locoloop Sign in Start free
Home / AI & glossary

AI translation that uses your context and glossary

Machine translation without context produces confident nonsense. locoloop sends the model the same briefing you'd give a human translator, on every single request.

What the model sees

Five inputs, assembled per key

Nothing is a black box. Open any AI-drafted cell and you can see exactly what was sent.

1Project context — what the product is, who uses it, how formal to be
2Glossary matches — locked terms found in this string
3Key context — your note and screenshot for where it appears
4Constraints — character limits, placeholders, plural forms required
5Approved neighbours — already-reviewed strings nearby, for consistency
Request preview
context:  Retail banking app for Germany.
          Address the user formally (Sie).
          Buttons under 20 characters.
glossary: Wallet → Konto
          Kestrel → do not translate
key:      wallet.topup.cta
note:     Primary button, empty wallet screen
source:   "Top up your Wallet"
target:   de-DE

→ "Konto aufladen"  15 chars ✓ glossary ✓

Project context

Free text, set per project. Different clients can have completely different tone instructions on the same key set.

“Casual and warm. Use du. This variant is for a student banking brand.”

Glossary terms are enforced

A draft that breaks a glossary rule or a character limit is rejected and retried before it reaches the grid.

✗ "Geldbeutel aufladen" — glossary
✓ "Konto aufladen" — retry 1

Bring your own keys

Use our capacity, or connect your own provider so requests bill to your account and never touch our quota. Business plan and up.

Anthropicconnected
OpenAInot set
DeepLnot set
Glossary

Glossary terms stay fixed across languages

Product names, regulated vocabulary, the word your CEO cares about. Lock it once per project and every locale obeys — AI and humans alike.

Glossary iOS app / Default · 34 terms Add term
Term
de-DE
fr-FR
pt-BR
Rule
Wallet
Konto
Portefeuille
Carteira
locked
React & i18next
React & i18next
React & i18next
React & i18next
do not translate
top up
aufladen
recharger
recarregar
locked
IBAN
IBAN
IBAN
IBAN
do not translate
statement
Kontoauszug
relevé
extrato
case-sensitive

AI drafts. People approve.

Nothing machine-translated is silently marked done. Every draft lands as reviewable, tagged with the model that wrote it.

Step 1
New key arrives

From a push, an upload or the API.

Step 2
AI drafts each locale

Context and glossary applied, checks run.

Step 3
Reviewer approves

Or edits. Free seats, notified in Slack.

Step 4
Build pulls it

Or a PR opens against your repo.

Translate 4,000 keys into nine languages before lunch.

Start free