For professional & certified translators · macOS + Windows

Forget the CAT tool you know.

Meet Contextra — the CAT tool built for the AI era. It translates your DOCX on your own Gemini, GPT, or Claude key, keeps every bit of formatting, and turns your glossary, memory, and term base into an edge that compounds with each job — all on your machine, nothing through our servers.

Free 14-day trial — the full app, no card required.

Contextra — Marriage Certificate (EN→ES).docx
Source
Translation
1
MARRIAGE CERTIFICATE
2
State of California — County of Los Angeles
3
This is to certify that the persons named below were united in marriage on June 12, 2021.
4
Subscribed and sworn before me on this date.
5
This certificate is issued upon official request.
Translating…
Memory · Term Base · AI

Built the way you work

Contextra puts AI to work inside your process: analyze the document, build a glossary that earns its place, consult your memory before spending on AI, review at keyboard speed — and export your original file, just translated.

How Contextra works

Import your .docx — it stays untouched. Contextra analyzes the document, translates memory-first and AI-second, lays everything out in a review grid, and exports the same layout in a new language.

  1. Step 1ImportYour .docx, untouched
  2. Step 2AnalyzeDomain, jurisdiction, glossary
  3. Step 3TranslateMemory first, AI second
  4. Step 4ReviewEnter accepts and advances
  5. Step 5ExportSame layout, new language

It reads the document before it translates

Automatic document analysis

Before a single segment is translated, Contextra works out what the document is — its domain, jurisdiction, and register — and detects the source language down to the regional variant. Every batch reaches the AI with that context, so it translates like a specialist, not a generic engine.

Contextra — Procuração (auto → EN).docx

Document context

Domain
Legal
Jurisdiction
Brazil · Minas Gerais· Civil law
Register
Very formal
Source language
Portuguese (Brazil)auto-detected
Glossary8 terms · Legal · BrazilDocTB
Analyzed
Context travels with every batch

Analyze any term on demand

Not sure how a term should land? Contextra gives you a definition, alternative translations with their register, real usage examples, and warnings for false friends and jurisdictional gaps — so you decide with the full picture, not a guess.

outorgante

grantor

Legal · pt-BR → en-US

Definition

The party who grants powers to another to act on their behalf under a power of attorney.

In Brazilian civil law the outorgante confers a mandate on the outorgado (the attorney-in-fact); the relationship is governed by the Código Civil.

jurisdictional

Alternative translations

  • grantor
    FormalIn use

    Standard term in U.S. powers of attorney.

  • principal
    FormalUse

    Preferred when the agency relationship is emphasized.

  • donor
    FormalUse

    UK usage, chiefly for lasting powers of attorney.

Usage examples

“O outorgante confere ao outorgado amplos poderes para representá-lo perante repartições públicas.”

Código Civil, art. 653 · legislation

Warnings

Jurisdictional gap

Common-law systems have no exact equivalent of the civil-law outorgante — “grantor” conveys the role, not the notarised mandate under the Código Civil.

Formatting that survives

Your file, just translated

Bold, italics, superscript, hyperlinks, tables nested inside tables — everything stays exactly where it was. You don't get a document that looks similar; you get your file, with the text swapped and nothing else touched.

See it before you send it

The preview isn't a simulation — it's the real translated file next to the original, so you check the final result before you export.

Side-by-side comparison of the same DOCX page: the original English document and its Spanish translation, with bold, italics, links, superscript, subscript, and table formatting preserved in the same positions. Drag the slider to compare.

INFORME DE INSPECCIÓN — ANEXO II

El inspector confirmó la autenticidad de los registros publicados en lacounty.gov. La superficie inspeccionada mide 25 m2; la muestra de H2O cumplió la norma.

DescripciónValor
Superficie total25 m²

INSPECTION REPORT — ANNEX II

The inspector confirmed the authenticity of the records published at lacounty.gov. The inspected area measures 25 m2; the H2O sample met the standard.

DescriptionValue
Total area25 m²
Original (EN)Translated (ES)

Drag the divider — same document, new language.

From a divorce decree — 7 candidates considered

Goes in the glossary

  • spousal supportdisambiguation
  • petitionerstandardization
  • family courtdisambiguation
  • county clerkstandardization

Considered & skipped

always visible — restore with one click

A glossary with a purpose

Only terms that change the translation

A bloated glossary is as useless as none. Contextra keeps only the terms that genuinely need disambiguation or must stay consistent — and shows you everything it considered and skipped, so you can bring any of them back in one click. A lean, even empty, glossary is a valid result, not a failure.

Memory & terminology that compound

Translation memory

Work you've already translated shouldn't cost you twice. Contextra pre-fills from your memory before any AI call, at zero cost, and everything you accept feeds it back — with context. Your asset grows with every job.

Term base, with TMX & TBX

Your settled terminology holds across every document, not just the one on screen. And because Contextra speaks TMX and TBX, you can bring your memories and term bases over from memoQ, Trados, or Phrase — and take them back out whenever you want.

What memory decides before spending a single token

  1. 102%Same text, same context before and after — applied and confirmed automaticallyzero tokens
  2. 101%Same text, same preceding context — applied automaticallyzero tokens
  3. 100%Same text — pre-filled and pinned; the AI won't overwrite itzero tokens
  4. AIFresh translation with the document's context + glossary
  5. Fuzzy ≥70%Suggestion with a diff — never applied on its ownnever auto-applied

Memory pre-fill runs before any AI call — zero cost for anything you've ever translated before.

Contextra — Settlement Agreement (EN→ES).docx
Source
Translation
1
This agreement is entered into by both parties.
El presente acuerdo es celebrado por ambas partes.
2
The parties agree to the terms set out below.
Las partes aceptan los términos expuestos a continuación.
3
Each party shall bear its own costs.
Cada parte asumirá sus propios gastos.
4
The parties agree to the terms set out below.
Las partes aceptan los términos expuestos a continuación.
4/4 accepted · memory updated
Enter ⏎ · accept & advance

Review like a CAT tool

Keyboard-first review

Enter accepts a segment, propagates it to every identical passage, and jumps to the next pending one — your hands never leave the keyboard. Every acceptance quietly trains your memory for the next document.

Merge & Split segments

Sentences chopped in half by paragraph breaks stop being a problem. Merge neighboring segments and translate them as one natural unit, or split a long one exactly where you choose — and the document's layout survives export untouched.

  1. 1In the document

    NOTARY ACKNOWLEDGMENT

    The notary public certifies the authenticity of the

    signature affixed to this document.

    One sentence, split across a paragraph break.

  2. 2Merged in Contextra

    EN · source

    The notary public certifies the authenticity of the signature affixed to this document.

    ES · translation

    El notario público certifica la autenticidad de la firma estampada en este documento.

    ⌘/Ctrl+J joins them — position the ¶ where the break falls in the translation.

  3. 3On export

    RECONOCIMIENTO NOTARIAL

    El notario público certifica la autenticidad de la

    firma estampada en este documento.

    Redistributed to the same two paragraphs — no blank lines, structure untouched.

Join the halves, translate them as one sentence, place the — the document's layout stays exactly the same.

Multiple documents in tabs

Open a client's whole batch in tabs and translate them in parallel — each tracks its own progress, and a term you accept in one document updates the matches in the others.

Your AI, your key, your machine

Multi-provider AI, costs under control

You choose the engine — Gemini, GPT, or Claude — and pay its list price on your own key, with no markup. A usage panel shows what every document cost, so you can bill accordingly.

Private by design

Client documents are confidential, and the app treats them that way. Everything runs on your machine; your text leaves only for the provider you chose, on your key — never through a server of ours.

Your machine
  • DOCX parsed here — never uploaded
  • Memory · term bases · projects stay on your disk
Runs entirely on your device
only the text being translated
no server of ours in between
Your AI provider
  • Your own API key — Gemini, GPT, or Claude
  • One direct API call, straight to the provider
macOSWindowsNative desktop app

One license. Your key. Every feature.

No page metering — Contextra runs on your own Gemini, GPT, or Claude key.

Professional

$27/mo

For working translators

Team

$45/seat/mo

For agencies · billed annually, min 3 seats

Perpetual

$499 one-time

Own it outright · 1 year of updates

Try everything free for 14 days — the full app, no card required.

Bring your next document into the AI era

Try the full app free for 14 days — and the memories, glossaries, and term bases you build are yours from day one.