Skip to main content

Everything Contextra does, in the order you'll use it

Every feature, from the first document you import to the file you deliver.

Translation Memory and Term Base

Set the source language and your approved work answers first. No AI draft enters your memory unless you accept it.

  • 102%Same sentence, with the same paragraphs before and after — applied as confirmed.on open · no AI
  • 101%Same sentence, after the same paragraph — applied as confirmed.on open · no AI
  • 100%Same sentence — filled in for your review.on open · no AIOnly the numbers changed? You still get your translation, with the new figures.
  • AIDrafts what your memory didn't settle.
  • FuzzyA starting point that the AI improves on.on open · no AI
TM Matches6Concordance

Now: From memory · 102% · Oct 14

  • 1102%Leases & property EN→PT-BRIn useSecurity Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.Caução. O Locador restituirá a caução no prazo de 30 dias após o término do Prazo, descontadas as deduções legalmente cabíveis.
  • 2101%Legal EN→PT-BR 2022–2025Security Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.Caução. O Locador devolverá o depósito caução em até 30 dias após o fim do Prazo, feitas as deduções previstas em lei.
  • 3100%Leases & property EN→PT-BRSecurity Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.Caução. O Locador devolverá a caução em até 30 dias contados do término do Prazo, descontadas as deduções legalmente cabíveis.
  • 4100%Legal EN→PT-BR 2022–2025Security Deposit. The Landlord shall return the security deposit within 4530 days after the end of the Term, less any lawful deductions.Caução. O Locador devolverá a caução em até 4530 dias após o fim do Prazo, com as deduções previstas em lei.
  • 599%Legal EN→PT-BR 2022–2025SecuritySECURITY Deposit.DEPOSIT. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.CAUÇÃO. O Locador restituirá a caução no prazo de 30 dias após o término do Prazo, descontadas as deduções legalmente cabíveis.
  • 686%Leases & property EN→PT-BRSecurity Deposit. The Landlord shall return the security deposit within 30 days after the endTenant ofvacates the Term,Premises, less any lawful deductions.Caução. O Locador restituirá a caução no prazo de 30 dias após a desocupação do Imóvel pelo Locatário, descontadas as deduções legalmente cabíveis.
Generate AI suggestion
History0

an AI request · ⌘1–9 (Ctrl+1–9) applies a numbered match

An invented lease clause in Contextra {version}: the TM Matches panel lists the matches from your memories for the language pair, best first.

Pre-fill and the match ladder

Pre-fill from your memory

No AINeeds source language

Open a document with its source language set and Contextra fills every empty paragraph or cell your memory already knows, with no AI, and you can undo it.

New documents start on Auto-Detect unless your usual language pair or a project's pair gives a source language, and nothing is filled until the source is set. It needs Use memory on, which it is by default. Only empty rows are filled, and a match fills a whole paragraph or cell.

The language chip

The language chip in the toolbar opens the document's language pair and AI model in one click, with every other document setting one link away. If the source language isn't set, the chip turns amber and tells you why your memory can't match yet.

It's locked while the document is busy. On AI Credits, it lists only the models offered on AI Credits.

Your approved work answers first

Needs source language

From your approved work, context matches (101–102%) apply themselves and a 100% match waits for your review, never overwritten by the AI. The AI drafts the rest.

Approved work means rows you accepted in Contextra, TMX imports and team memories you subscribe to.

New figures, same sentence

No AINeeds source language

If a stored sentence differs from the current one only in numbers or reference codes, Contextra can swap the new figures into your stored translation. You get it as a 100% match to review, and the TM Matches panel shows which figures changed.

Only when the figures are written the same way in both languages; otherwise you get a fuzzy match. The rest of the sentence must match exactly, capitals included.

Case-only differences score 99%

Needs source language

A sentence that differs only in capitalization is flagged at 99% with the difference highlighted, never passed off as a 100% match.

The highlight is in the TM Matches panel.

Matches take the current formatting

Needs source language

Text reused from your memory takes on the current sentence's formatting. When only some words are bold, italic or linked, the result is approximate, so check those rows.

A segment that is one link from end to end loses the link. During Translate, a memory match with mixed formatting can get a small, billed formatting fix from the AI.

Near matches guide the AI

AI stepNeeds source language

When a row has no exact memory match, Translate gives the AI a near match (70% or more) as a reference, for consistent terminology. Your glossary takes priority.

It's guidance, and its text goes to the AI provider with the request.

Use memory

Memory is on by default. Switching Use memory off in the Library's batch bar stops pre-fill and stops Translate from consulting your memories and Term Bases, while rows already filled keep their text.

The switch isn't in the editor, and it's back on at the next start. Analyze still consults your Term Base, and the TM Matches panel still shows matches.

Which memories are consulted

Needs source language

Memories are matched by language pair: a memory whose language has no region, such as one from a region-less TMX file, serves every regional variant of that language. Memories for Portuguese (Brazil) and Portuguese (Portugal) are never consulted for each other's documents.

Source variants are kept apart too: English (US) isn't English (UK), and each Spanish variant is separate.

Filter to what your memory filled

Filter the grid to just the rows your memory filled that you haven't accepted yet, or to just the 100% matches still waiting for review.

Two clicks, from the badge legend in the footer. There's no sort by match percentage.

One memory for Word, Excel and PowerPoint

Your memory isn't tied to a file type. A paragraph you approve in a Word document is matched when the same text appears in a spreadsheet cell or on a slide, and the other way round.

Matching is by whole segment, and context matches (101–102%) rarely carry from one format to another.

What your memory learns

Accept to teach your memory

No AINeeds source language

Once the document's source language is set, each row you accept with Enter is saved to your default memory for that language pair, with the paragraphs around it. The same passage can then come back later as a 101–102% match.

Accepting the same row again replaces what was saved. On the Team plan, keep a memory of your own for each language pair, and your accepts go there.

AI drafts never enter your memory

Contextra never saves its own AI drafts to your memory. Entries come only from rows you accept, entries you add or import yourself, and team memories you choose to subscribe to.

Accepting an AI draft makes it your approved translation, so accept what you've checked. TMX imports are treated as approved work, whoever produced them.

TM Matches

TM Matches

No AINeeds source language

Select a row and TM Matches lists up to 20 matches of 70% or more from every memory for the pair, best first, highlighting how each near match differs from the current source. The first nine are numbered, and ⌘1–9 (Ctrl+1–9) applies one.

At most five fuzzy matches per memory. The numbers work while the TM Matches tab is showing; an AI suggestion, when there is one, takes number 1. The ✦ Generate AI suggestion button under the list is an AI request.

The "Now:" line

Select any row and the TM Matches panel says how its current translation got there, from the memory tier or the AI model, and who accepted it and when.

It names the tier, not the memory the match came from.

Compare with an AI suggestion

AI step

Not sure the stored translation fits? Ask the AI for an alternative right beside the memory match, and pick the one you prefer.

An AI request, counted under AI suggestions in Usage. The AI doesn't see the memory match when it writes its version, and the suggestion is gone when you move to another row.

Concordance

Concordance

No AI

Select a phrase and press ⌘⇧K (Ctrl+Shift+K) to see where it appears in your Term Bases, your memories and your other saved documents in the same language pair, archived ones included. Hits are capped, and a document hit shows whatever translation was saved there, reviewed or not.

A plain text search of 2 to 120 characters (from 1 in Chinese, Japanese and Korean), with up to 30 Term Base, 50 memory and 50 document hits. It leaves out the open document and Recently deleted.

Term Base

Your Term Base grows as you work

Needs source language

Set the document's source language, and each glossary term you add or correct is saved to your default Term Base for that language pair. In later documents of the pair, Analyze adds the terms that occur in them to the glossary, and Translate gives them to the AI.

Untouched Analyze proposals are saved only with Save to Term Base; correcting a term's source leaves the old entry. Opening a document adds no Term Base terms: only Analyze and Translate, both AI steps, use them.

Memories, TMX and TBX

As many memories as you need

Keep as many memories and Term Bases as you like, per client or field. Every one for the document's language pair is consulted, and each pair has one default memory that your accepts are saved to.

Separate memories don't keep clients apart: all of them are consulted for the pair. A memory's languages are fixed once it has entries.

Entries and search

No AI

Each memory entry shows when it was added and whether it was accepted, naming the document while it's still in your Library, or imported, and you can correct its text in place. Search every memory or every Term Base at once, with accents and capitals ignored.

The list shows your 200 most recently used entries, and search finds the rest, up to 100 hits. Deleting an entry takes one click and can't be undone.

TMX and TBX, in and out

No AI

Import Translation Memories as TMX and Term Bases as TBX (TBX-Basic or TBX v3), and export them as TMX and TBX.

Imports bring plain text, without inline tags or sentence context, so imported memories match up to 100%. An import can replace entries with the same source.

Memory tools never call the AI

No AI

Pre-fill, the TM Matches panel, Concordance, memory search and TMX/TBX import and export never call the AI, so they work without an AI key and spend no credits.

You still sign in to your Contextra account. Adding or editing a glossary term does use the AI (see Glossary).

Stored on your computer

Your memories and Term Bases are stored on your computer.

AI requests carry near matches and Term Base terms to the AI provider, and sharing a memory with your team uploads it. Memories aren't available while you're signed out.

AI step Needs your own API key (with a plan or an active trial) or AI Credits, and an internet connection. Linking a glossary term you add or change runs on your key or credits even without an active license.

No AI Runs on your computer without calling the AI, so it needs no AI key and spends no credits. You still sign in to your Contextra account.

Needs source language Works once the document's source language is set. A document on Auto-Detect can't use your memory. Set the source in the language chip, let Analyze detect it, give your usual language pair a source language, or add the file from a project with a language pair.

Not included
  • Importing .sdltm, .mtm, XLIFF, CSV or Excel glossaries: TMX and TBX only.
  • Inline tags, sentence context or notes carried through TMX or TBX.
  • 101–102% matches from imported memories: those come from work accepted in Contextra.
  • Alignment of old translations, sub-segment matching, or a fuzzy threshold other than 70%.
  • Multilingual memories: each one holds a single language pair.
  • Forbidden-term lists.
  • Listing every entry of a memory: the Memory page shows the 200 most recently used, and search finds the rest.
  • Fuzzy search in Concordance: it finds the text as you select it.
  • Sorting the grid by match percentage.
  • Using your memories while signed out.

The AI, briefed

The AI drafts with the context: what the document is, your glossary and your instructions.

Analyze

ContextraAnalyzing…TranslateEnglish (US)Portuguese (Brazil)GlossaryExport viewSavedExport
4RF
Lease – 218 Kittiwake Row, Unit 4BRelatório anual 2026Indicadores 2026.xlsxApresentação institucional.pptx
Analyzing — Understanding the context (step 2 of 3)
Search source or translation…
Source
Translation
1
RESIDENTIAL LEASE AGREEMENT
CONTRATO DE LOCAÇÃO RESIDENCIAL
100%
2
This Residential Lease Agreement (the “Lease”) is made on October 5, 2026, between Brindlecote Residential LLC (the “Landlord”) and Tomás Albernaz Keel (the “Tenant”).
Este Contrato de Locação Residencial (o “Contrato”) é celebrado em 2 de outubro de 2025 entre Brindlecote Residential LLC (o “Locador”) e Mariela Stroud (o “Locatário”).
79%
3
Premises. The Landlord leases to the Tenant the residential unit at 218 Kittiwake Row, Unit 4B, Port Ellery (the “Premises”), together with one parking space.
Imóvel. O Locador dá em locação ao Locatário a unidade residencial situada em 218 Kittiwake Row, Unit 4B, Port Ellery (o “Imóvel”), com direito a uma vaga de garagem.
100%
4
Term. The Lease begins on November 1, 2026 and ends on October 31, 2027 (the “Term”).
Prazo. O Contrato vigorará de 1º de novembro de 2026 a 31 de outubro de 2027 (o “Prazo”).
100%
5
Rent. The Tenant shall pay rent of USD 1,850 per month, in advance, on or before the first day of each month.
Aluguel. O Locatário pagará o aluguel mensal de US$ 1.700, antecipadamente, até o dia 1º de cada mês.
95%
6
Late Charge. If rent is not received within five (5) business days of its due date, the Tenant shall pay a late charge of 10% of the overdue amount.
Multa moratória. Caso o aluguel não seja recebido em até cinco (5) dias úteis contados do vencimento, o Locatário pagará multa moratória de 10% sobre o valor em atraso.
100%
7
Security Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.
Caução. O Locador restituirá a caução no prazo de 30 dias após o término do Prazo, descontadas as deduções legalmente cabíveis.
102%
8
Utilities. The Tenant shall pay for electricity, gas, water and internet service at the Premises.
Contas de consumo. O Locatário pagará as contas de energia elétrica, gás, água e internet do Imóvel.
101%
9
Security deposit
Depósito de garantia
100%
10
USD 3,700
—
11
First payment due
Data do primeiro pagamento
88%
12
11/01/2026
—
13
TENANT: Tomás Albernaz Keel
—
14
Signature: ____________________ Date: ______________
Assinatura: ____________________ Data: ______________
100%
15
LANDLORD: Brindlecote Residential LLC, acting by Harriet Voss, its Manager
LOCADOR: Brindlecote Residential LLC, neste ato representada por seu Administrador
70%
16
Signature: ____________________ Date: ______________
Assinatura: ____________________ Data: ______________
100%
17
Header
Lease No. BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
—
18
Footnote 1
Business days exclude Saturdays, Sundays and public holidays.
Não são considerados dias úteis os sábados, os domingos e os feriados.
100%
AnalyzeTranslateReviewExport14/18 translated · 2 reviewed
Analyze on an invented lease: three steps you can follow, over rows your memory filled on open.

Analyze: one click, optional

AI step

One click on Analyze has the AI read your document and work out its field, jurisdiction and register, so the whole document is translated with that context.

Optional: you can translate without it, and it runs by itself only in the Library's Analyze & translate. The register isn't displayed, so steer it with your instructions. Comments, charts and slide masters aren't read.

See where Analyze is

While Analyze runs, you see which of its three steps it's on: reading the document, understanding the context, learning the terminology. Library rows then show the field it detected, and a document with nothing translated yet puts Analyze forward as the next step.

The field is shown unless it's General, and in English in every interface language. Analyze can't be stopped from the editor.

Source language, detected

AI step

Leave the source on Auto-Detect and Analyze picks the source language from Contextra's list of 27 language variants, with its best guess at the regional variant, such as Brazilian or European Portuguese. It sets it on the document, and you can change it from the language chip.

Only when the source is on Auto-Detect. Check the guess: memories for another variant of the language aren't consulted. If the answer isn't on the list, the document stays on Auto-Detect and no memory or Term Base is used, so set the source yourself.

The AI's notes, in your language

The AI is told to write its notes to you in your interface language (English, Portuguese or Spanish), not the language you're translating into: term meanings, reasons for skipping and term analyses.

Portuguese means Brazilian Portuguese. Notes written before you switch keep their language, and the note about a Term Base conflict is in English.

Terms linked to their segments

AI step

Analyze links each glossary term to the segments where it appears, plural and other inflected forms included, so you can jump to them, filter by them and check them. Advanced settings let you tune how it maps terms to segments.

If linking fails, the document has no term links; without the AI, a term you add is linked by its literal text.

Glossary and Term Base terms

✦ opens Analyze term, an on-demand AI request; its usage examples are AI-written.

An invented lease after Analyze. Terms from your Term Base lead, and the terms the AI reported leaving out are listed with its reasons.

A glossary of the terms that need it

AI step

Analyze asks the AI to propose glossary entries only for terms that need pinning down: ones translators could render differently, or that recur and must stay the same. It also adds the Term Base terms found in the document, and an empty glossary is a valid result.

Proposed terms come back clean, with any explanation moved to the note. The AI can miss terms or propose too many, and running Analyze again replaces the glossary; terms you added come back only from your Term Base.

Your Term Base leads

AI stepNeeds source language

When you analyze a document, the Term Base terms found in it take precedence over the AI's proposals for the same terms. If the AI still proposes a different translation for one, the Considered & skipped list shows both.

A term counts as present when it appears as written or as a simple plural, accents ignored; up to 200 are given to the AI.

Considered & skipped

Right after Analyze, a Considered & skipped list shows the terms the AI reported leaving out, with its reasons, and any proposal that differed from your Term Base. Any of them can be opened in Analyze term and added.

It lists only the skips the AI chose to report, and it isn't saved with the document. Opening a term in Analyze term is an AI request.

The glossary beside the grid

The glossary sits beside the grid with every term, its agreed translation, its note and where it came from (your Term Base, this document, or you), and brings the current segment's terms to the top.

The label shows where a term came from, not whether you've checked it: an Analyze term you edit keeps its Doc label. "In this segment" follows the term links, not a text search.

Terms highlighted, and a filter per term

On the segment you're working on, glossary terms are highlighted in the source, and their agreed translations, or listed alternatives, where they appear in the translation. The filter button beside a term filters the grid to the segments linked to it and highlights the term in each row where it can be found.

Only the current row is highlighted, or every row while a term filter is on. A different rendering, or an irregular or contracted form, gets no mark. The filter button shows when you point at or tab to a term; clicking the term itself opens its details.

Missing-term hint

If the segment you're on doesn't use a linked term's agreed translation, the term's card in the glossary tells you.

A literal text check with capitals ignored, so a correct inflected form or a listed alternative can raise it. Current row only, with the glossary column open.

Term details

Click a term to see its meaning and note, how many segments it's linked to, and jump straight to the first one.

To see every linked segment, use the term filter.

Analyze term

AI step

Analyze term, an on-demand AI request, gives you a definition, alternative translations labeled with register and when each fits, AI-written usage examples and, when it finds them, warnings such as false friends or jurisdictional gaps. One click on Use sets the one you choose.

All of it is written by the AI, usage examples and their sources included, and none of it is verified: check it before relying on it. The result lasts for the session.

Analyze a phrase from the source

AI step

Drag-select a word or phrase inside a source cell to analyze it on the spot and, if it deserves it, add it to the glossary.

An AI request. It works on a mouse selection inside one source cell.

Add a term

AI step

Add a term by hand and Contextra links it to the segments that contain it, then, with a license and AI access, translates those not yet confirmed, untranslated ones included. Rows you accepted, typed yourself, or took from a 101–102% or human 100% match are left alone.

Linking a new or changed term is itself an AI request on your key or your AI Credits, and it runs even while your license is paused. With neither set up, the term is linked by its literal text. Nothing is re-translated while the document is busy.

Remove a term in two clicks

Remove a term from a document's glossary with a two-click delete right in the list, and your Term Base copy stays.

Because the Term Base copy stays, the term can return at the next Analyze: delete it in Memory ▸ Term Base to stop that.

Change a term; your sign-offs stay put

AI step

Change a term's translation and, when a license and AI access are available, the unconfirmed rows linked to it are re-translated. Rows you accepted, took from a 101–102% or human 100% match, or typed yourself are left as they are, counted, and handed back for review.

Linked rows only; a 100% fill from a memory entry that isn't approved work is re-translated too. It's skipped while the document is busy or the license is paused, and rows aren't marked as outdated.

A fixed term reaches your other open documents

AI step

Fix a term in one document and your other open documents in the same language pair that contain it get the corrected term in their glossary. Documents of a compatible field also have their unconfirmed rows re-translated when the AI is available.

Open documents only, and it replaces the other document's own entry for that term. Closed documents get it at their next Analyze or Translate. Not from documents on Auto-Detect.

Save to Term Base

Needs source language

Save a document's whole glossary to your Term Base in one click, terms Analyze proposed that you haven't edited included, and a notice tells you which Term Base it went to.

It saves at once, with no question first, and unreviewed proposals then count as established terminology in later documents, so check them before you save.

Your glossary guides every translation

AI step

Translate asks the AI to use your glossary's agreed translations, including where Analyze found a term in an inflected form.

With Use memory on, Term Base terms found in the text are included too.

Instructions to the AI, numbers and dates

Instructions for an invented lease at three levels, and the exact block translation requests receive.

Instructions at three levels

AI step

Brief the AI at three levels: general instructions for all your documents (optionally per target language), a workspace project's instructions, and one document's. When they conflict, the AI is told the more specific level wins.

Up to 4,000 characters per box, stored with your account on this computer. They go to Analyze and Translate, not to Analyze term, and team projects have no project level.

Standing instructions per client project

AI step

Give each client project standing instructions for the AI, such as register, spelling variant and names to keep. They apply to every document in the project whenever it's analyzed or translated.

Rows already translated aren't redone by themselves; Re-translate AI rows is another AI run.

What instructions can and can't override

Instructions shape the style (register, spelling, names, titles), and the AI is told that your glossary and the number and date rules take precedence over them.

The order comes from the prompt; the app doesn't check it.

Per language, or per variant

Write general instructions for every target language, a whole language, or just one variant, so a rule meant for UK English never reaches a US English job.

Project and document instructions apply to every target language. A rule for Spanish (Latin America) doesn't reach Spanish (Mexico).

Starter lines and autosave

The main instruction boxes (this document, a project page, and the all-languages box in Settings) offer one-click starter lines, and every instruction box saves as you type.

The per-language boxes and the editor's project box have no starter lines, and boxes are locked while the document is busy.

What the AI receives

See your instructions exactly as the AI receives them.

The instructions block only, not the whole request, in the editor's Instructions tab.

Warnings when instructions clash

Contextra warns you when an instruction mentions a glossary term without its agreed translation, or seems to set date or number formats. It also warns when one asks for British or American English, or European or Brazilian Portuguese, against the document's target.

Keyword checks in English, Portuguese and Spanish; the variant check covers English and Portuguese only.

Re-translate AI rows

AI step

When a document has instructions, its Instructions tab counts the AI rows translated under different instructions and, on request, re-translates only those.

An AI run, per open document.

Numbers and dates, the target's way

AI step

Choose the number and date format the AI is told to use, or leave it on Automatic for the target language's usual convention. The AI is also told to leave reference numbers, IDs and codes as they are.

An instruction, not a converter: the Quality check compares the values afterwards. Rows filled from memory aren't reformatted.

Your own wording for dates

AI step

Describe your house style for dates in your own words, such as month in full, no leading zero or ordinal first day. Add it to the chosen format, or let it replace the format.

The AI follows it through the prompt; nothing rewrites dates by rule.

Thinking level and pacing

AI step

One thinking-level setting (Low, Medium, High or Dynamic) works across Claude, GPT and Gemini. You can also tune the pacing and, for the models that accept it, a temperature, or keep the defaults.

One setting for all documents. High and Dynamic cost more and take longer, and Dynamic behaves differently per model. Only the Gemini models use temperature.

AI step Needs your own API key (with a plan or an active trial) or AI Credits, and an internet connection. Linking a glossary term you add or change runs on your key or credits even without an active license.

Needs source language Works once the document's source language is set. A document on Auto-Detect can't use your memory. Set the source in the language chip, let Analyze detect it, give your usual language pair a source language, or add the file from a project with a language pair.

The glossary and your instructions are instructions to the model, not find-and-replace. The missing-term hint and the Quality check flag a glossary term that wasn't used; nothing checks that your instructions were followed.

Not included
  • A panel to see or edit what Analyze detected: the field shows on Library rows, with the country in its tooltip, and the register isn't displayed.
  • Stopping Analyze from the editor.
  • Languages outside the app's list of 27 language variants.
  • Reading comments, charts or slide masters.
  • A lock on terms: the glossary is an instruction to the AI, and a miss is flagged, not prevented.
  • Recognizing every inflected form: highlights and the missing-term hint look for the text as written.
  • Term analyses saved with the document: they last for the session.
  • Restoring a skipped term in one click: it opens Analyze term first.
  • Writing your own prompts: you write instructions, and Contextra builds the request.
  • More than 4,000 characters in one instruction box.
  • Project-level instructions for team projects.
  • A rule-based date or number converter: formats are instructions to the AI.

Review and editing

Keyboard-first review where you decide what your memory learns.

What the badges mean

  • 102%1Same sentence with the same neighbours in your memory — applied automatically.
  • 101%1Same sentence, and the paragraph before it matches — applied automatically.
  • 100%5Same sentence in your memory. Check it: the context may differ.
  • Fuzzy1A similar sentence from your memory — a starting point; Translate refines it.
  • AI4Machine translation — review it. “AI · low” means the model was unsure.
  • Yours1Written or edited by you, not accepted yet.
  • Accepted ✓3You confirmed it (Enter). Accepting saves it to your memory once the document's source language is set.
  • Failed1The translation failed — retry it from the cell.
  • Untranslated1No translation yet.
ContextraAnalyzeTranslateEnglish (US)Portuguese (Brazil)GlossaryExport viewSavedExport
4RF
Lease – 218 Kittiwake Row, Unit 4BRelatório anual 2026Indicadores 2026.xlsxApresentação institucional.pptx
Search source or translation…
Source
Translation
12
11/01/2026
11/01/2026
AI·low
13
TENANT: Tomás Albernaz Keel
Couldn’t translate — the AI returned no usable translation for it · Retry
14
Signature: ____________________ Date: ______________
Assinatura: ____________________ Data: ______________
15
LANDLORD: Brindlecote Residential LLC, acting by Harriet Voss, its Manager
LOCADOR: Brindlecote Residential LLC, neste ato representada por sua Administradora, Harriet Voss
AI
16
Signature: ____________________ Date: ______________
Assinatura: ____________________ Data: ______________
17
Header
Lease No. BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
Contrato nº BCR-2026-0481 · 218 Kittiwake Row, Unit 4B
18
Footnote 1
Business days exclude Saturdays, Sundays and public holidays.
Não são considerados dias úteis os sábados, os domingos e os feriados.
100%
AnalyzeTranslateReviewExport16/18 translated · 8 reviewed
An invented lease under review. Badges say where each translation came from, and text you typed carries none; accepted rows get a check, and a row you opened and left gets a small dot, with nothing saved to memory.

Accept and review

Enter accepts

No AINeeds source language

Press Enter to accept a translated segment: once the source language is set, it's saved to your memory. Then Contextra moves you to the next translated segment you haven't accepted yet.

One row at a time, and Enter does nothing on an untranslated row.

Reviewed isn't accepted

No AI

Contextra tracks reviewed separately from accepted: open a translation and move on and it counts as reviewed, without writing anything to your memory.

The cell must be opened and left; moving with ⌘↓ (Ctrl+↓) or scrolling doesn't count. The reviewed total also includes accepted rows and 101–102% rows.

Accept once, fill the rest

No AINeeds source language

Accept a segment once and Contextra fills and accepts every later occurrence of it in the document, with no AI request. In your other open documents with the same language pair it does the same for occurrences you haven't accepted or written yourself, and Undo takes it back, one document at a time.

An occurrence has the same text, capitals and formatting. In the same document it goes forward only and replaces later occurrences even if they were accepted or typed differently. In other documents: open tabs only, never while translating, and the copies aren't saved to memory with their own context.

Edit a confirmed row, confirm it again

Change a confirmed translation and its ✓ or match badge comes off until you accept it again, so edited text never keeps an old approval.

Every way text changes counts: typing, Replace, a source correction, a history restore or Copy source.

A badge for where each translation came from

Memory matches, AI drafts, accepted and failed rows each carry a badge: 102/101/100%, fuzzy, AI (AI·low when the model reported low confidence), ✓ or ⚠. Text you typed yourself is never labeled as AI.

Confidence is the model's own report, and only low gets its own badge.

The whole document in the footer

The footer shows how far the document is, with a color bar by badge type and translated and reviewed counts. One click opens a plain-words legend of the badges; click one to filter the grid to it.

Reviewed also counts accepted and 101–102% rows. Blank and numbers-only rows aren't counted, and AI·low is counted as AI.

Analyze › Translate › Review › Export

The footer always shows where a document stands (Analyze, Translate, Review, Export), and when the next step is Analyze, Translate or Export, that toolbar button is the highlighted one.

At Review, no button is highlighted: reviewing is yours to do. Analyze is optional.

Review without the AI

No AI

Reviewing, editing, accepting into your memory, merging and find-and-replace run on your computer with no AI requests. The AI runs only for Analyze, Translate, an AI suggestion or a term analysis, and, when you add or change a glossary term, to link it to its segments and re-translate the rows affected.

Linking a term is an AI request on your key or credits, even while your license is paused. On the Team plan, entries you accept into a memory you share sync through Contextra's servers.

While the AI works

Keep working while it translates

AI step

While a document translates you keep working, and rows fill in as they're done, with a live count. When the run ends on the document you're viewing, a summary says what's left and can filter the grid to the failed or AI rows.

No summary after Stop, or when another tab is active at the end. An accept made while the document is still translating can be overwritten by the run.

Failed rows say why

AI step

If a segment that had no translation fails to translate, its cell says so, with the reason when the AI service gave one, and offers a one-click Retry.

A row that already had text shows only ⚠, with no reason or Retry. Reasons are in English, and Retry is an AI request.

Re-translate exactly the rows you pick

AI step

Re-translate exactly the rows you select, even ones you already accepted, with one button or ⌘⇧↵ (Ctrl+Shift+Enter).

The result isn't saved to your memory until you accept it. If it fails on an accepted row, the old text stays and its ✓ becomes ⚠.

Several documents in tabs

Open several documents in tabs: each translates and tracks its progress on its own, so you can review one while another runs. Switch with ⌘⇧] and ⌘⇧[ (Ctrl+Shift+] and Ctrl+Shift+[), or jump to one with ⌘⇧1–9 (Ctrl+Shift+1–9).

Each run uses the AI on your key or credits, within your provider's limits on your own key or the AI Credits limits otherwise. Switching to a tab brings in newer memory matches and Term Base terms with no AI request. On some Windows keyboard layouts the bracket keys need AltGr; Ctrl+Tab works too.

Long documents

The grid draws only the rows on screen, however long the document.

The Word preview draws the whole document, and the Excel preview shows up to 1,000 rows by 60 columns per sheet.

Editing in the cell

Edit in place

No AI

Click a translation to edit it in place, with no pop-up box, and the text doesn't move when the cell opens.

Five formats, clean paste; the client's font stays

Bold, italic, underline, superscript and subscript are one click away, the first three also by shortcut, while font, size and color always come from the source segment's main style. Paste from Word or the web and only text and those five formats come through, non-breaking spaces included, so pasting brings no foreign font or web link into the client's file.

Editing applies the source's main font to the whole segment, evening out mixed fonts, sizes or colors, and there are no font, size, color or strikethrough controls. Links copied from another Contextra cell are kept; the source cell takes plain text only.

Line breaks with Shift+Enter

New in 1.7

Shift+Enter adds a line break inside a segment, and it arrives as a real line break in Word, Excel and PowerPoint; Excel cells even switch on Wrap text so it shows.

In the translation cell only. Row heights aren't changed.

Spell-check, without autocorrect

New in 1.7

The translation you're editing is spell-checked with your computer's own dictionaries: on a Mac in any language macOS has a dictionary for, on Windows when you translate into the language Windows is displayed in. On a Mac, autocorrect, smart quotes and dashes, and text replacement are switched off in the app, so macOS doesn't change what you type.

No built-in dictionaries or grammar check. Switch it off in Settings ▸ Appearance.

Copy source, and cycle capitalization

⌘⇧C (Ctrl+Shift+C) copies the source into the translation, for one segment or a whole selection, for names, codes and anything that stays as it is. ⇧F3 (Shift+F3) switches the selected words between UPPER, lower and Title Case without losing their formatting.

Title Case capitalizes every word and doesn't follow language rules such as the Turkish dotted i, and many Mac keyboards need fn for F3.

Fix a typo in the source

Spot a typo in the source? Fix it in place with ⌘⇧E (Ctrl+Shift+E) so the mistake never enters your memory, while the delivered file keeps the client's original wording and one click restores it.

The next time you accept that row, the entry it saved under the misspelled source in your default memory is corrected too. Team memories you subscribe to are read-only, and pasting into the source gives plain text.

Merge and split with ¶ tags

No AI

Merge segments with ⌘J (Ctrl+J), even rows that aren't next to each other or a sentence split across table cells, and place the ¶ tags in your translation. Split one with ⌘T (Ctrl+T), and on export each part goes back into its own paragraph or cell, with no cell, row or paragraph added or removed.

Headers, footers, notes and text boxes can't be merged; merging is off while the grid is sorted or translating, and merged rows can't be split. If a ¶ tag goes missing, the ¶! badge and the Quality check flag it, but Export anyway still writes the file.

Fixed paragraph numbers

Every row keeps a fixed number in document order, 12a and 12b for split halves, so numbers never shift when you filter or sort.

They count translatable paragraphs, with headers, footers, notes and text boxes after the body, so they don't match Word's own numbering.

Find, filter and undo

Filters

Filter the grid by where translations came from, by state (untranslated, not reviewed, needs attention) or by exact match tier, with a live count of what's showing.

Per document, and not saved. The From memory filter drops rows you've since accepted.

Select many rows

Select many segments with shift-click, ⌘-click (Ctrl-click) or ⌘⇧↑ ⌘⇧↓ (Ctrl+Shift+↑ Ctrl+Shift+↓), then merge them, copy their source, re-translate them or limit a replace to them.

Accepting still acts on one row at a time, and re-translating is an AI request.

Find and replace that plays safe

No AI

Find and replace, ⌘⇧F (Ctrl+H), works on translations only, and skips accepted and 101–102% rows unless you include them. Text inside links and ¶ tags is protected, and every changed row goes back up for review.

Literal text only, with no regular expressions, and never in the source. In one document it acts on the rows the grid is showing, so a filter narrows it.

Replace across documents or a project

No AI

Replace a term across every open document, or every document in the current project, open or not, that translates into the same language. A preview first counts the matches in each and lets you leave any out.

Archived documents and documents that are translating are left out. A document that isn't open is rewritten with no undo.

Undo bulk changes

⌘Z (Ctrl+Z) undoes recent bulk changes in an open document: a Translate run, a Replace all, an accept and what it filled in, a merge or a split. The Undo in the notification works too.

Up to 50 steps per open document, cleared when you close it. Undoing an accept leaves the memory entry, and Analyze can't be undone.

History for every row

Each segment keeps its last 20 versions (AI draft, memory fill, your edits, replacements), saved with the document and shown as a diff with when it happened, and who for human changes. Restore any of them from the TM Matches panel.

A restore counts as an edit, so an accepted row needs accepting again, and a merge or split starts a new history.

Keyboard

Review from the keyboard

Enter accepts and opens the next segment that needs review, and arrow keys at the edge of an open cell step into the next one. ⌘↑ ⌘↓ (Ctrl+↑ Ctrl+↓) move the selection, and Esc backs out one level at a time.

No key opens the selected row for editing without accepting it: click it, or press Enter to accept.

Command palette

Press ⌘K (Ctrl+K) to search Contextra's commands, with their shortcuts, and jump to the Library, Memory, Usage, Settings, your own projects or any active document by name.

Archived and recently deleted documents and team projects aren't listed, and neither are Accept or the match keys. Some commands have no shortcut.

Shortcuts for your platform

A built-in keyboard reference, ⌘/ (Ctrl+/), lists the shortcuts for your platform, such as Ctrl+H for Find and replace on Windows. Nothing is bound to AltGr, and the number shortcuts follow the physical key, so they work on AZERTY.

Shortcuts can't be changed. A few punctuation shortcuts can't be typed on Spanish or German Windows layouts.

New in 1.7 Added in Contextra 1.7; not in version 1.6 or earlier. What's new in 1.7 →

AI step Needs your own API key (with a plan or an active trial) or AI Credits, and an internet connection. Linking a glossary term you add or change runs on your key or credits even without an active license.

No AI Runs on your computer without calling the AI, so it needs no AI key and spends no credits. You still sign in to your Contextra account.

Needs source language Works once the document's source language is set. A document on Auto-Detect can't use your memory. Set the source in the language chip, let Analyze detect it, give your usual language pair a source language, or add the file from a project with a language pair.

Not included
  • Accepting many rows at once: each row is accepted on its own.
  • Regular expressions or wildcards in search and replace, or replacing in the source.
  • Track changes or comments.
  • Segment locking, reviewer roles, or two people editing one document together.
  • Changing a shortcut.
  • Built-in dictionaries or a grammar check.
  • Undo after you close a document.
  • Changing fonts, sizes or colors in the editor.

Quality check and the export warning

A local check of numbers, dates, IDs and terms before a file leaves, with no AI and no extra cost.

Numbers and dates are compared between English, Portuguese, Spanish, French, German, Italian and Dutch, once the source language is set; IDs are compared in every pair. It checks numbers, dates, IDs, glossary terms, consistency and ¶ tags, plus basic punctuation, spacing, brackets and length. It doesn't check meaning, style, spelling, grammar, formatting or links, and it isn't configurable. Correct renderings, such as numbers written as words, converted units or German-style quotation marks, can be flagged too, so treat a finding as a question, not a verdict.

The quality check found problems

3 errors — a number, date or ID that doesn’t match the source, a missing ¶ tag, or similar. Review them

2 of 18 segments have no translation yet. They’ll appear in their original wording, so the document will mix both languages.

8 translated segments haven’t been reviewed (4 100%, 3 AI, 1 Fuzzy).

That’s fine for a draft you’re proofreading — just not for a finished delivery.

Keep workingExport anyway
The Quality check on an invented lease, run on your computer. When you export from the editor, the warning counts what's left, and Keep working is the default.

What it checks

Numbers and dates, compared by value

No AINeeds source language

Once the source language is set, and between English, Portuguese, Spanish, French, German, Italian and Dutch, the Quality check compares numbers and dates by value, each read in its language's format. It catches 1,500 left as-is in Portuguese, where it reads as one and a half, and a US 03/05/2026 (March 5) copied unchanged, which Portuguese reads as 3 May.

The translation is read in the number and date style set for the document, so a chosen house style isn't flagged. Correct renderings can still be flagged (numbers as words, converted units, 24-hour times, native dates in other languages), and a written-date style on US English can report false day-and-month swaps.

IDs and references, character by character

No AI

Case numbers, invoice references and ID numbers are compared character by character, so a changed digit, letter, slash or hyphen is flagged as an error. A legal citation re-punctuated for the target language shows as a note for you to judge.

It can't tell a citation from an ID number, and codes with no separator, such as FX123456, aren't checked.

Glossary terms actually used

No AI

It flags a segment where a linked glossary term's agreed translation doesn't appear, allowing a plural (contrato → contratos) and asking you to confirm a changed ending (advogado → advogada). In a project, it also flags a term whose agreed translation differs in another document's glossary.

Warnings, for linked terms only, and listed alternatives aren't counted. The project check compares glossaries, not the translations themselves.

Consistency inside the document

No AI

It spots the same source segment (a paragraph, a table cell, a slide text) translated two different ways in one document.

It compares whole segments, capitals included, so the same sentence inside two different paragraphs isn't compared.

The small things a client notices

No AI

It also flags a missing final full stop, double spaces, unpaired brackets and curly quotes, translations much shorter or longer than their source, a missing ¶ tag, and untranslated rows.

These checks follow Western punctuation: translations into Chinese, Japanese or Hindi, or with German- or Polish-style quotation marks, get warnings you'll need to dismiss.

Working through findings

Run it, jump to a finding, fix it

No AI

Open the Quality check tab, or run it from the command palette, ⌘K (Ctrl+K), and click a finding to jump to its row. While the tab is open, the check runs again a moment after each change you commit to a cell, and the tab shows how many errors the last check found.

It checks again when you leave the cell, not as you type, and never in the background. The jump clears a review filter that hid the row, but not a text search or a term filter.

Ignore a false alarm once

Dismiss a false alarm once and it stays dismissed on that segment, saved with the document. A different kind of finding, or a different number, date, ID or term on the same row, still shows up.

For some checks the kind of problem is what's remembered, so a later problem of that kind on the row stays hidden. There's no list of ignored findings to bring back.

Untranslated rows in one line

Untranslated rows are summed up in one line, with a link that filters the grid to them.

Failed rows are counted but not shown by that filter.

Local, no AI, in Word, Excel and PowerPoint

No AI

The Quality check runs on your computer, with no AI, no upload and no extra cost, and it works without an AI key. It works the same on Word, Excel and PowerPoint, with findings in your interface language: English, Brazilian Portuguese or Spanish.

You still sign in to your Contextra account. Numbers-only cells are skipped, and the detail line under a finding keeps English month abbreviations.

Across a project

Each document checked against its project

No AI

Inside a workspace or team project, each document is also compared with the project's other active documents in the same target language. It looks for the same source translated differently, a date in figures in one and in words in another, and a term translated differently in another document's glossary.

If one document can't be read, the cross-document findings are dropped for that run. In a team project, only the copies on your computer are compared.

Check consistency

No AI

One click on a project page compares all its active documents, open or not, and shows how many disagreements each has, with a button that opens that document on its findings.

It needs two or more documents, and a document alone in its target language reads as consistent. The total counts each disagreement once for every document involved.

Before you export

The export warning

When you export from the editor with something left, Contextra first tells you how much: untranslated rows, translated rows nobody has reviewed (by origin) and Quality check errors. Keep working is the default, so pressing Enter doesn't export by accident, and Export anyway is there for a draft.

From the editor only: the Library's Export archive and a team's Complete run no warning and no check. It counts errors, not warnings, and "not reviewed" includes your own edits.

No AI Runs on your computer without calling the AI, so it needs no AI key and spends no credits. You still sign in to your Contextra account.

Needs source language Works once the document's source language is set. A document on Auto-Detect can't use your memory. Set the source in the language chip, let Analyze detect it, give your usual language pair a source language, or add the file from a project with a language pair.

Not included
  • Profiles, custom rules or settings: the checks are fixed.
  • Checks of meaning, style, spelling or grammar.
  • Formatting or link checks: only ¶ tags are checked.
  • Automatic fixes.
  • Stopping an export: the warning warns, and you decide.
  • QA reports to export, or a check across the whole Library.
  • Number and date checks for languages other than English, Portuguese, Spanish, French, German, Italian and Dutch.
  • The warning in the Library's Export archive or on a team's Complete.

Word, Excel and PowerPoint: preview and export

The same kind of file back, with every part it had no reason to change left as it was.

LOCADOR: Brindlecote Residential LLC, neste ato representada por sua Administradora, Harriet Voss

Assinatura: ____________________ Data: ______________

1 Não são considerados dias úteis os sábados, os domingos e os feriados.

Where these rows live

HeaderFootnote 1
Lease – 218 Kittiwake Row, Unit 4B.docxLease – 218 Kittiwake Row, Unit 4B_Portuguese (Brazil).docx
ABC
3ArtículoProductoPresentación
440211Tienda de campaña de trekking, dos personasUnidad
540212Tienda de campaña de trekking, tres personasUnidad
640318Saco de dormir de plumón, temperatura de confort −5 °CUnidad
740405Camiseta térmica de merino, hombreCaja de 6
840406Camiseta térmica de merino, mujerCaja de 6
PricesTerms

Where these rows live

Prices!B5Prices!B6Prices!E6 +1 morePrices!B7Prices!C7 +1 more
Tarnwick – Dealer price list 2027.xlsxTarnwick – Dealer price list 2027_Spanish (Spain).xlsx

Slide 3

À qui s’adresser

SujetContact
Informatique et comptesSupport informatique, poste 2140
PaieÉquipe RH, poste 2155

Speaker notes

Rappelez aux nouveaux arrivants que les questions de paie s’adressent à l’équipe RH, et non à leur responsable de magasin.

Where these rows live

Slide 3Slide 3 · tableSlide 3 · notes
Tarnwick – New starter onboarding 2027.pptxTarnwick – New starter onboarding 2027_French (France).pptx
Three invented documents in Contextra's previews, which are renderings drawn by Contextra. Each exports as the same kind of file, named with the target language. Tracked changes, comments, charts, SmartArt, slide masters and sheet names aren't translated, fields such as page numbers become fixed text, and text isn't re-fitted to its box.

Files

Word, Excel and PowerPoint in one workflow

Translate Word, Excel and PowerPoint files (.docx, .xlsx, .pptx) in one workflow and get the same kind of file back, named with the target language and ready to open in Word, Excel or PowerPoint.

No .doc, .xls or .ppt, no macro-enabled files or templates, and no PDF, RTF, ODT, IDML or XLIFF. Password-protected files can't be opened, and other file types dropped on the Library are ignored.

Word: body, tables, headers, footers and notes

Contextra translates a Word document's body, including table cells and tables nested inside tables, together with its headers, footers, footnotes, endnotes and text boxes, and every row outside the body tells you where it lives. Each translation is written back into its own paragraph.

Not translated: comments, and text inside tracked changes (accept them first), inline content controls and smart tags; that text stays in the source language and moves to the end of its paragraph, without a warning. Fields such as page numbers in a translated header or footer become fixed text.

Seals, logos and signatures stay

Logos, seals, signature images, symbols and footnote marks inside a translated Word paragraph stay in the file you deliver.

An image or mark between two pieces of text moves to the end of its paragraph, without a warning.

Excel

A text that appears in many cells is normally translated once and fills every cell that shows it, and Contextra never rewrites numbers, real Excel dates or formulas. Table columns are renamed to match their translated headers, as Excel requires.

Not translated: formula results, sheet names, comments, charts, pivot tables, headers and footers, and validation messages. A translated word that a formula looks for can stop that formula matching, and column widths aren't adjusted.

PowerPoint

Decks are translated slide by slide, with titles, text boxes, grouped shapes, tables and speaker notes, and slide numbers and dates stay live fields.

Not translated: layouts and masters, such as a layout's footer, SmartArt, charts, comments and embedded objects. Text isn't re-fitted and can overflow its box. A field between two pieces of text moves after the text, and a date field can keep the source language's format.

Rows outside Word's body say where they live

Every Excel and PowerPoint row, and every Word header, footer, footnote, endnote and text-box row, shows where it lives: Sheet1!B4, Slide 3 · notes, Footer · first page.

Word body rows, table cells included, carry no label.

Numbers-only cells pass straight through

Cells and paragraphs that hold only digits and dashes, such as 2025 or 10-20, are copied across instead of translated and don't count toward your progress. Numbers with decimal or thousands separators, and dates, still go through translation so they can take the target language's format.

In Word and PowerPoint those cells show ✓. A Word header or footer holding only a page number counts as numbers-only and becomes fixed text. In Excel, numeric cells aren't segments at all.

Export

Export works on a copy of your original

Export doesn't rebuild your document from scratch: it works on a copy of the original file, writes the translated text into it, and carries every part it had no reason to change across unchanged.

Word's main document part is always saved again, and a few edits are deliberate: Word's link style, link addresses, Excel table columns, Wrap text, and the watermark when your license is inactive.

Formatting carried into the translation

Export keeps each paragraph's style, list numbering and page setup, and bold, italic, underline, superscript and subscript follow the translated words, placed by the AI or by you.

AI drafts carry emphasis only if the model returns it, and nothing checks it. In paragraphs with links, fields or mixed emphasis, they can drop Word character styles, strikethrough and small caps, and PowerPoint font sizes and links. Memory fills place mixed formatting approximately, and underlines become single.

Export

Export from the toolbar or with ⌘E (Ctrl+E) and choose where to save; the confirmation names the file, with a button to show it in Finder or File Explorer. It adds a note when the file carries a watermark, when a checkpoint went to your team, or when a translation couldn't be placed back into the file, with how many, instead of failing silently.

When something is left, the export warning comes first. The note doesn't say which rows, and it doesn't count moved images or text that was never extracted; the Library's Export archive and a team's Complete don't show it.

What else Export does

Exporting also saves the terms you curated to your Term Base and sends your Contextra account one summary line: file name, languages, page count, token totals and how the AI was paid for. For a team document it also uploads a checkpoint.

The Term Base save is skipped while the source is on Auto-Detect.

Preview

Live preview beside the grid

A live preview of your document sits beside the grid, and translations appear in it, in place, as you work. It's rendered on your computer, so your document isn't uploaded to be displayed.

A rendering drawn by Contextra, not by Word, Excel or PowerPoint. Some parts never appear in it, such as tracked insertions, content controls and the other header or footer variant, and the rail folds away on narrow windows.

Word preview

For Word documents, the preview is drawn from your actual .docx, tables, images, headers and footers included, and translations appear in it as you go.

One continuous scroll with the fonts on your computer, not Word's pages, and one header and footer per section.

Excel and PowerPoint previews

New in 1.7

Spreadsheets preview as sheets, with column letters, row numbers, merged cells and sheet tabs, so you can see which cell you're translating; presentations preview as slides, with each slide's speaker notes underneath.

Up to 1,000 rows by 60 columns per sheet; hidden rows and columns, charts, images, comments and conditional formats aren't drawn, and dates show in ISO form. Slide layout artwork isn't drawn, and charts and SmartArt appear as labeled boxes.

Preview and grid, linked both ways

The preview follows your review: the segment you're on is highlighted in the page, and so are rows you select in the grid. Clicking a paragraph, cell or slide text takes you to its row.

Parts the preview doesn't draw can't be highlighted or clicked. Opening a row from the preview and moving on counts as reviewed.

Follows you, and says what it can't show

New in 1.7

The preview follows you to the right sheet and tells you when a cell is hidden rather than leaving you guessing. Merged and split segments appear divided between, or joined into, their original paragraphs and cells, the way Export will write them.

Hidden rows and columns are never drawn; the notice lists the possible reasons.

Export view

The Export view, ⌘⇧P (Ctrl+Shift+P), is drawn from the very file Export is about to write, translated where done and in the source text elsewhere. A Translated / Original toggle flips between the two in one click, and the view opens on the sheet or slide you're working on.

A rendering, so pages differ from Word's, and it doesn't update by itself: use Refresh. When your license is inactive, it shows the watermark on Word and PowerPoint files before you export.

Limits of the formats

Office formats only: no .doc, .xls or .ppt, and no PDF, IDML or XLIFF. In Word, text inside tracked changes or inline content controls stays in the source language, with no warning, and can move to the end of its paragraph. Accept or reject changes first. Also not translated: comments, charts, SmartArt, slide masters and layouts, and sheet names. Page-number and date fields in a translated paragraph become fixed text, and text isn't re-fitted to its box. A translated word that an Excel formula looks for can stop the formula from matching. Hidden text, rows, columns and sheets are translated, and sent to the AI, like the rest. An image placed between two pieces of text moves to the end of its paragraph. Check hidden content before you translate. Previews are renderings drawn by Contextra, not by Word, Excel or PowerPoint.

New in 1.7 Added in Contextra 1.7; not in version 1.6 or earlier. What's new in 1.7 →

Not included
  • Macro-enabled files (.docm, .xlsm, .pptm) and templates.
  • PDF, RTF, ODT, TXT, HTML, IDML or XLIFF files, agency packages or subtitles.
  • Text inside images.
  • Excel headers and footers, validation messages and pivot tables; PowerPoint layouts and masters; charts and SmartArt anywhere.
  • Right-to-left layout for Arabic or Hebrew translations.
  • Re-fitting text to its box, or changing Excel row heights and column widths.
  • An Export view that updates by itself, or previews laid out in Word's pages.
  • Editing links in Excel or PowerPoint.

Library, projects and backups

Every client's work in one place, saved as you go and backed up on your computer on the days you use Contextra.

ActiveArchived515 documents · 6.2 MB on this computer
Search projects and documentsRecently saved Add documents New project

Everything you import is saved here automatically. Group documents into projects — one per client or case — and archive what’s finished.

Continue where you left offLease – 218 Kittiwake Row, Unit 4B.docxOpen →89% translated · 5 min ago · in editor · Keel relocationRelatório anual 2026.docxOpen →55% translated · 1 h ago · Serraçu Cooperative — annual report 2026Indicadores 2026.xlsxOpen →100% translated · yesterday · Serraçu Cooperative — annual report 2026Carta de recomendação.docxOpen →40% translated · yesterday · Sampaio — study abroad
Keel relocation3 documents · 61% translated · English (US) → Portuguese (Brazil)Open
Lease – 218 Kittiwake Row, Unit 4B.docxin editorEnglish (US) → Portuguese (Brazil) · Legal · 16/18 translated · 5 min ago
Utility transfer confirmation.docxEnglish (US) → Portuguese (Brazil) · 9/9 translated · yesterday
Employment letter – T. A. Keel.docxEnglish (US) → Portuguese (Brazil) · Legal · 0/14 translated · 2 days ago
Sampaio — study abroad3 documents · 84% translated · Portuguese (Brazil) → English (US)Open
Serraçu Cooperative — annual report 20263 documents · 59% translated · Portuguese (Brazil) → English (US)Open
An invented Library, grouped by client. Everything here is saved on this computer.

Saving

Saved as you go

Everything you import is saved to your Library at once, and each change is saved a few seconds after you make it, with the toolbar showing whether it's saved, saving or needs a retry. Text you're typing in a cell is saved when you leave the cell, with a safety save every five minutes.

Saved on this computer only; there's no cloud sync. A crash, or quitting from the Dock or at logout on a Mac, can lose up to about five minutes of typing in an open cell.

Quitting saves first

Close the window or quit (⌘Q on a Mac, Exit on Windows), and Contextra first saves your open documents, including the cell you were typing in, then quits. If a translation was running, what it had finished is kept.

Quitting from the Dock or at logout on a Mac, and the restart that installs a Mac update, skip this step.

Continue where you left off

Once you've signed in, later launches open on your Library with the documents you were working on one click away, and reopen whatever you had open last time.

Per account, on each computer. The cards appear once you have two or more documents, four at most.

Add documents

Drop Word (.docx), Excel (.xlsx) and PowerPoint (.pptx) files onto your Library, or onto a project's page to file them there, and they're saved at once. A single file dropped on the Library opens straight in the editor, and Add documents and ⌘O (Ctrl+O) work too.

Other file types are ignored without a message. Files added outside a project go to Not in a project.

Already translated? It recognizes it

Import a document you've already translated and Contextra recognizes it by its text, even re-saved or renamed, and offers to open the saved one instead of starting over.

It needs the same source text, so a revised version with one changed word counts as new. It asks; it never blocks.

Search your Library by name

Find any project or document in your Library by name, including work you've archived; accents and word order don't matter.

Names only: to search inside documents, use Concordance.

Projects and batches

Projects, one per client or case

Group your documents into projects, one per client or case, each with an optional default language pair: files you add from the project's page, or move in before they're translated, start in those languages.

Flat groups, private to you and kept on your computer: no sub-folders, tags, due dates or members, and one project per document. Changing a project's pair doesn't change its existing documents.

Analyze & translate a batch

AI step

Tick a client's documents on the project's page and run Analyze & translate on all of them in one step. Contextra works through them a few at a time, 2 by default and up to 8, showing each document's progress live.

Each document is its own AI run. Analyze selected re-analyzes documents that were already analyzed and replaces their glossaries, and Stop all stops every AI job in the app.

Tidy up

Archive and Mark as done

New in 1.7

Mark a finished case as done and it moves to your Archive in one piece: out of the way, still searchable, and back in one click.

Archived work stays in Concordance but is left out of batch runs, the consistency check and replace across documents. A document that's busy can't be archived.

Recently deleted, for 30 days

New in 1.7

Nothing in your Library is deleted at once: deleted work waits 30 days in Recently deleted, and archiving, deleting, moving, restoring and marking a project as done each offer an immediate Undo. Only Delete now and Empty Recently deleted are permanent, and both ask first.

Undo sits in an eight-second notice. The 30-day clean-up runs while the app is open and signed in; after that, only an earlier backup may still hold an item.

A 30-day tidy-up suggestion

New in 1.7

When your Library holds 10 or more documents, Contextra offers to archive finished work you haven't opened in 30 days, and nothing is archived until you click.

Only finished work, and never an open document or a team document.

Bulk actions in the Library

New in 1.7

Tick a batch of documents in a list and move them to a project, archive, export or delete them in one step. Archiving and deleting skip documents that are being analyzed or translated, or waiting in a batch, and Contextra says how many it left alone.

A selection stays within one list. Moving isn't blocked while a document is busy, and a document with nothing translated yet takes the project's language pair. Rename documents one at a time from their menu.

The Library from the keyboard

New in 1.7

Tab to any document and open its menu with Shift+F10, or Tab to ⋯. Press Delete to move it to Recently deleted, and ⌘Z (Ctrl+Z) to undo the last tidy action while its notice shows.

On a Mac, Shift+F10 usually needs fn; Tab to ⋯ works too.

Take it with you

Export a whole case as one .zip

New in 1.7

Hand over or put away a whole case as a single .zip with the original files, translated files, working copies and a manifest, then free up your Library in one click.

Translated files come with language codes in their names, for documents with at least one translated segment, and are watermarked if your license is inactive. The archive runs no export warning, and it can't be imported back in one step.

Portable working files (.contextra)

Save a copy of any job as a .contextra file to archive, move or send it, with the original file inside, and reopen it later in Contextra with its glossary and row history.

Set its language pair again after opening. It's unencrypted and contains the client's document, it opens only in Contextra, and it isn't a deliverable.

Backups

Daily backups on your computer

On every day you use Contextra, it backs up your Translation Memories, Term Bases and document Library on your own computer, and backups are never uploaded to Contextra.

Only on days the app is open and signed in, and the last seven are kept.

A second copy in a folder you choose

Point Contextra at a folder in Dropbox, iCloud Drive or OneDrive, or on a USB drive, and each new backup is also copied there whenever that folder is reachable.

A cloud-synced folder puts your client data in that cloud. A backup made while the folder is out of reach isn't copied later.

Restore, even on a new computer

Restoring a backup checks the file before touching anything and saves your current state as a Before restore snapshot, so you can switch back, and the last three are kept. Restore from a backup .zip to set up a new computer.

A restore replaces all memories, Term Bases and Library documents, with no single-item restore, so close open documents first.

New in 1.7 Added in Contextra 1.7; not in version 1.6 or earlier. What's new in 1.7 →

AI step Needs your own API key (with a plan or an active trial) or AI Credits, and an internet connection. Linking a glossary term you add or change runs on your key or credits even without an active license.

Not included
  • Cloud sync, or one Library shared by several computers.
  • A backup service run by Contextra: backups stay on your computer and in the folder you choose.
  • Encrypted backups: they're plain, unencrypted zips.
  • Restoring a single document or memory from a backup.
  • Choosing when backups run or how many are kept.
  • Sub-folders, tags, due dates or members on your projects, or sharing them.
  • Searching inside documents from the Library: use Concordance.
  • Importing an export archive .zip in one step.

Word count & quote

Price the job from the same matcher that fills it.

Word count & quote

WeightingStandardRate per word0.2CurrencyUSDMinimum fee45Characters per lauda1000
BandSegmentsWordsCharsWeight %Weighted wordsAmount
102% (context+)122113134 w/ spaces102.20.44
101% (context)1158397 w/ spaces203.00.60
Repetitions124952 w/ spaces250.50.10
100%785467547 w/ spaces3025.55.10
95–99%12288109 w/ spaces6013.22.64
85–94%131517 w/ spaces702.10.42
75–84%124144167 w/ spaces10024.04.80
50–74%1106574 w/ spaces10010.02.00
No match4158698 w/ spaces10015.03.00
Total181981,1101,295 w/ spaces95.519.10
Amount due
45.00 USDminimum fee (the words come to 19.10 USD)
Pages (lauda)
1.111,110 characters without spaces ÷ 1,000
Copy as CSV Save CSV…
An invented quote: your memory's matches, your weights, your rate and minimum fee, and laudas too.

A CAT-style count against your memories

No AINeeds source language

Get a CAT-style word count of the document open in the editor, matched against the Translation Memories on your computer and broken into 102%, 101%, repetitions, 100%, fuzzy bands and no match. It uses the same matching that fills the document.

One document at a time, for languages that separate words with spaces. The 50–74% band holds only 70–74%, and on Auto-Detect or with memory off everything counts as new. Take it before you start: rows you've accepted count as 102% in a later quote, and a band is a match, not a promise of less work.

Your rate, your grid, your minimum

Turn the count into a quote with your rate per word, a weighting grid you control and a minimum fee.

Priced per source word. The currency is a label, with no conversion, and the quote isn't saved with the document.

Laudas too

The quote also shows the job in laudas, the Brazilian page: the source text's characters without spaces divided by the page size you choose.

The price itself stays per word. Blank and numbers-only rows aren't counted.

Copy or save as CSV

Copy the quote as CSV text, or save it as a UTF-8 CSV file, comma-separated with a dot for decimals, to open in a spreadsheet.

No PDF or invoice. Excel set to a comma-decimal region may not split the columns.

Your rates stay on your computer

Your rates stay on your computer, not in the client's file.

One set per computer, shared by every account that signs in there, and not backed up. The CSV you send does include the rate.

No AI, and its counting rules stated

No AI

Word count & quote uses no AI and spends no credits, and the dialog states its main counting rules.

It summarizes the rules rather than listing every one, such as case-sensitive repetitions or the 70% floor, and its counts can differ from other CAT tools'.

No AI Runs on your computer without calling the AI, so it needs no AI key and spends no credits. You still sign in to your Contextra account.

Needs source language Works once the document's source language is set. A document on Auto-Detect can't use your memory. Set the source in the language chip, let Analyze detect it, give your usual language pair a source language, or add the file from a project with a language pair.

Not included
  • A quote for several files or a whole project.
  • Invoices or PDF quotes.
  • Currency conversion, or a price per lauda.
  • Saved or shared quotes.
  • The same counts as other CAT tools.
  • The AI cost of a job: Usage shows that.

AI access, cost and license

Your own key at the provider's price, or prepaid AI Credits — and what happens after the trial.

How should the AI be paid?Step 2 of 3
Contextra drafts with an AI model. Choose who pays for it — you can switch in Settings at any time.My own API keyClaude, GPT or Gemini. You pay the provider directly, and documents go straight to them.AI CreditsNo key needed. Contextra runs the AI and deducts prepaid credits by actual use.AnthropicOpenAIGooglePaste your keyCheck and saveKey works — saved.Where do I get one?
Skip setupBackNext
Choose how the AI is paid, and switch later in Settings.

Two ways to pay

Your own API key or AI Credits

Use your own Claude, GPT or Gemini API key with your Contextra plan or trial, or skip the key and spend prepaid AI Credits, with no subscription needed. Switch between the two in Settings ▸ AI whenever you like.

Your own key needs a plan or an active trial; AI Credits need a signed-in account and a positive balance. The choice is per account.

Set up the AI in the welcome

New in 1.7

The first-run welcome asks how you want to pay for the AI. Paste your Claude, GPT or Gemini key and Contextra checks it with the provider on the spot, or choose AI Credits and skip keys entirely; a link shows where each provider hands out keys.

It opens by itself for a new account with an empty Library on this computer. A key that works doesn't mean the provider account has credit.

Keys checked when you save them

Paste a key and Contextra checks it right away with a free request to the provider, so a typo shows up before your first translation.

It proves the key signs in, not that the account has credit, quota or access to a model. Offline, the key is saved without the check.

Pick the model per document

On your own key, pick from 17 Claude, GPT and Gemini models, for each provider you've added a key for, per document, with a default already chosen for each provider. Switch to AI Credits and the model menu lists the models offered on AI Credits.

The list is the one in 1.7.1 and changes with app releases. Open documents keep their model until you change it.

AI Credits: AI without an API key

No API key? Buy a pack of AI Credits and translate with AI models Contextra provides.

Contextra decides which models are offered on AI Credits, and the list can change without an app update. Each account can use up to 2,000 credits a day, with up to 8 requests at a time. Contextra may also pause AI Credits for everyone for a while, for example when a daily safety limit on its spending with AI providers is reached; requests it refuses aren't debited. Your own key isn't affected.

Credit packs

AI Credits come in one-time packs of 100 for $12, 500 for $50, and 2,000 for $160 (USD, taxes excluded), and each AI request is debited by the tokens it actually used.

Bought on contextra.pro. Your AI Credits balance has no expiry date. It belongs to the account that bought it and can't be transferred or shared across a team, so deleting your Contextra account also deletes any unspent credits.

Your balance, on screen

On AI Credits, your balance shows in the top bar of the Library and the other Home pages, one click from topping up. Once you've used enough credits in a period, the Usage page estimates how many pages it will last at that pace.

Refreshed every few minutes and when you come back to the window, not during a run, and not shown in the editor's toolbar.

Running out mid-run

Run out of credits mid-run and the segments already translated stay in your document, while a banner opens the top-up page in one click or switches you back to your own key.

Batches already sent when the balance ran out are charged but not delivered, and running them again is charged again.

Resent requests aren't billed twice

On AI Credits, a request the app resends, after a dropped connection for example, isn't charged twice.

This covers the app resending a request within ten minutes of the AI's answer, not work you run again: Retry, Re-translate and running rows again are new requests and are charged. A resend while the first is still running can end charged but undelivered.

Provider errors in plain words

When a provider rejects a request you see its actual explanation, and a wrong key stops the run at once instead of failing every batch.

The provider's own words, in English.

Built-in cost savers

Segments your memory already confirms (101%, 102% and human-approved 100%) aren't sent to the AI for translation, and requests are set up to benefit from the providers' prompt caching.

Rows with only a near match are still translated by the AI. Analyze always reads the whole document, mixed-format 101–102% matches can get a small billed formatting fix, glossary edits run AI in the background, and caching savings depend on the provider.

Usage

Usage

See what your AI use on this computer costs, Analyze and term analyses included, by day, step, language pair, document and project: estimated at list prices on your own key, in credits on AI Credits. The headline figures say when they're estimates.

This computer only: your other computers and your team aren't included. Own-key figures leave out failed attempts and cache storage, so your provider's invoice is the final amount.

AI cost per document and project

AI requests made on a document are tagged with that document and its project, so you can see an estimate of what each job cost in AI and download the breakdown as a CSV.

The 50 documents with the most use per period are listed, and the rest are grouped. Use from before September 2026 shows as not recorded.

Technical details

Technical details shows tokens sent, cached and received, an estimate at provider list prices by model and by step, and your last 25 AI requests on this computer. It lists the price of every model in the own-key catalog, even before your first run, so you can compare models.

The cost columns are list-price estimates in US dollars, not what AI Credits charge.

Trial and license

14-day free trial

Free 14-day trial — the full app, no credit card needed. AI isn't included: use your own API key or buy AI Credits.

The 14 days start when you create your account. The Contextra app signs in with an email and password only, so it can't sign in to an account created with Google or Microsoft.

A license checked on your computer

Your license is verified on your own computer: once you've signed in, the app opens without reaching Contextra's servers. The license stays valid for up to 14 days after its last check (7 on a Team seat), and it re-checks in the background whenever you're online.

That's every plan, Perpetual included. Everything except the AI keeps working without a connection inside that window; AI steps always need the internet. The first sign-in is online, and a computer clock more than five minutes off counts as an unverified license: the AI pauses and exports carry the notice.

If your license lapses

The work on your computer is never locked away: your Library, memories, editing and export keep working. Analyze, Translate and AI suggestions pause, and exports carry an UNLICENSED TRIAL notice, until your license is active again.

The notice sits at the top of a Word document, on every PowerPoint slide and in the printed page header of each Excel sheet, where it replaces any existing header. It also appears when a paid copy can't verify its license, and team features pause while a Team plan is lapsed.

Credits without a subscription

After your trial, a credit pack alone keeps Contextra's AI working in AI Credits mode, with no subscription needed, and your exports stay clean while your balance is positive.

Switch the app to AI Credits first. At a balance of zero or below, the AI pauses and exports carry the notice from the next check.

It says what's blocking the AI

When the AI can't run because no key is set up, the license isn't active or your AI Credits have run out, a banner at the top says why and points you to the fix. It names the real problem: trial ended, team plan inactive, license inactive, a computer clock that's off and by how much, or too long offline.

A rejected key, a provider outage or a lost connection shows as an error on the document instead.

Your computers, in your dashboard

Every computer signed in to your account shows up in your dashboard, and signing one out there ends its app session the next time it checks in, within about ten minutes while it's online.

An offline computer keeps working until it reconnects, and signing out doesn't erase its local data. Computers with the same name share one entry.

New in 1.7 Added in Contextra 1.7; not in version 1.6 or earlier. What's new in 1.7 →

Costs in Usage are estimates on your own key and credits on AI Credits, for this computer only.

Not included
  • A list of credits per model or per page: Usage shows credits used on AI Credits, and list-price estimates on your own key.
  • Azure, Bedrock or Vertex endpoints, your own model names, local models, or machine translation engines.
  • Keys stored in the system keychain, or keys that follow you to your other computers.
  • A shared credit pool for a team.
  • AI Credits included with the trial.
  • AI steps without an internet connection.

Where your data goes

What stays on your computer, what leaves it, and when.

Your computer

Library · memories · Term Bases · API keys · Usage history

Word, Excel and PowerPoint files are read here.

  1. Your own API key
    Your AI provider (Anthropic, OpenAI or Google)
  2. AI Credits
    Contextra gateway — your request text isn't kept; the reply is kept encrypted for a ten-minute retry window
    AI provider
  1. Metadata only
    Your Contextra account
  2. Team plan only, if your team uses it
    Contextra's servers: team documents and shared memories
  3. Only if you choose a folder
    Your backup folder (for example Dropbox or OneDrive)
Illustration: the two paths an AI request can take, what reaches your account, and when your work goes to your team or a backup folder.

Local first

Contextra works on your computer, where your documents, memories and usage history live. Document text leaves it to reach the AI, when you share work with your team, and in backup copies to a folder you choose; your Contextra account gets metadata only.

Analyze sends the whole document, hidden text, rows and sheets included. On the Team plan, what you share is stored on Contextra's servers, and sharing runs by itself once set up. A backup folder in Dropbox, iCloud Drive or OneDrive puts a copy of your Library in that cloud.

Own key: straight to the provider

On your own API key, each AI request goes straight from your computer to your provider, never through Contextra's servers; what the provider keeps follows its API terms. Your provider bills you at its own prices, and Contextra adds nothing to that bill.

Your Contextra plan or trial is a separate cost.

AI Credits: your text passes through the gateway

On AI Credits, your text passes through Contextra's gateway only to reach the AI provider. The gateway doesn't keep the text of your requests. It keeps the AI's reply, encrypted, only so a retry within ten minutes can be answered without a second charge.

Clean-up runs as later requests arrive, so a reply can be kept a little longer. Each request leaves a billing record with no text in it (account, computer, model, step, tokens and credits), kept while your account exists. The AI provider may briefly cache the repeated part of a request on Contextra's account, under its own caching rules and terms.

What reaches your Contextra account

Your Contextra account receives sign-in and license check-ins, and one summary per exported document: file name, languages, page count, token totals and whether you used your own key or AI Credits. On AI Credits it also gets each request's billing record (model, step, tokens and credits), never your text.

Your detailed usage log, with every request and its document name, stays on your computer, and your computer's name is shown as the device name. Update checks send your operating system, processor type and app version to Contextra's release server; they aren't stored with your account.

Your account sees metadata, not content

Your Contextra account shows your delivered documents and pages across your computers, built from metadata only (file name, languages, page count), never from a document's content. Exports made offline are counted the next time you're online, and re-exporting a document from the same computer doesn't count it again.

Every export counts, drafts included, and a page is 250 source words. File names often name the client, and they're kept while your account exists.

API keys stored on your computer

API keys you enter in the Contextra app stay on your computer, tied to your account: the app never sends them to Contextra and never includes them in backups.

They're kept in a plain, unencrypted file that only your user account can read, not in the system keychain, so enter them on each computer; on Windows the file sits in your roaming profile. A key saved on the website's dashboard isn't used by the app.

Separate accounts on a shared computer

On a shared computer, each translator's Contextra account keeps its own documents, memories and API keys inside the app, and signing in as someone else shows their Library, not yours. This is separation, not encryption: anyone using the same computer login can still reach the files on disk.

Theme, interface language, formats and quote rates are per computer, and so is a record of every exported file's name. On Windows the data folder is in your roaming profile, which some company networks copy to a server. Signing out doesn't delete your Library, memories, API keys or backups, and neither does moving Contextra to the Trash on a Mac. The Privacy Policy lists the folders to delete.

Not included
  • Encryption of your local data by Contextra: accounts are kept apart, not encrypted.
  • A way to erase a computer's local data from the app: signing out or uninstalling leaves it in place.

Team plan

Team plan

For small agencies: assign from the web, follow progress, get the file back, share memories.

The Team plan is billed per seat, annually, with at least 3 seats, and it doesn't include AI: each member uses their own API key or their own AI Credits. Prices are on the Pricing page.

DocumentAssigned toDueStatusSize
Retailer agreement.docx

64/64 translated · 64 reviewed

updated Oct 8, 2026

Elvira Zubelzu10/09/2026Completed3.1k wordsTranslationWorking fileDelete
Warranty terms.docx

31/48 translated · 12 reviewed

updated Oct 14, 2026

Elvira Zubelzu10/20/2026In progress1.9k wordsWorking fileDelete
Safety leaflet.docx

22/30 translated · 5 reviewed

updated Oct 13, 2026

Bastien Lorival10/12/2026

Overdue

In progress690 wordsWorking fileDelete
Quenby Language Studio — assigned to you RefreshManage on the web
Tarnwick — EU dealer pack
Warranty terms.docxIn progressopenEnglish (US) Spanish (Spain) due Oct 20· 31/48 translated · 12 reviewed· work in progress· updated Oct 14, 2026, 2:30 PM Complete Go to
Retailer agreement.docxCompletedEnglish (US) Spanish (Spain) due Oct 9· 64/64 translated · 64 reviewed· work in progress· delivered Oct 8, 2026, 5:12 PM Download what you sent Reopen
An invented agency on the Team plan: the manager's project page on the web, and the translator's list in the app.

For the manager, on contextra.pro

Projects and assignments

Group a case's documents into a project with a default language pair, then upload a Word document, pick the translator and the due date, and it appears in their app.

Word (.docx) files only, one file and one translator per upload, up to 200 MB; it appears at the translator's next list refresh, with no notification. Owners and managers only, and a pair change applies to new documents.

A board that fills itself in

On a desktop-size screen, see every document's status, due date and translated-versus-reviewed progress, as last reported by the translator's app. Reload the page for the latest.

Status is hidden in windows narrower than 768px, and the due date below 1,024px. There's no manual status, approval or request-changes step.

Timeline and workload

Every document keeps a timeline: assigned, started, progress saved, handed back, delivered. The workload view shows each translator's open documents, their size in words and what's overdue, so you can see who's free before the next job.

Sizes are the documents' total source words, counted once the translator opens them, not the words left. Members see only their own row.

Team, roles and seats

Invite translators by email as a Member or Manager and see seat usage on the Team page; the owner chooses the number of seats when buying the Team plan in Billing.

Only the owner changes roles, an account belongs to one team, and a pending invitation holds a seat.

Need-to-know access

Only the assigned translator and the team's owner and managers can download a document; uploads are checked against their checksum before they're published, and the desktop app verifies every file it downloads.

Every member can see document names, assignees and statuses. Team documents are stored on Contextra's servers and aren't end-to-end encrypted.

For the translator, in the app

A Team section when you're on a team

On a team, Contextra adds a Team section to the app and shows which team you're working for and your role; solo translators never see it. When something's missing, such as a key of your own or a renewal by the owner, it says so before a job fails.

Without a connection, a seat's license stays valid for 7 days after its last check.

Assigned to you

Everything assigned to you in your team's active projects is in one Team list, grouped by project with the most urgent first. Each document shows its status and due date, and overdue work is flagged in red.

The list refreshes when you open it, press Refresh, sign in or act on a document; there are no notifications.

When the connection drops

If the connection drops while Contextra is open, the Team list keeps showing the last list it loaded, clearly marked, and documents you've already opened keep working from your Library.

After a restart without a connection, the list is empty until you're back online.

Start working

Start working opens the document already set to the language pair your manager chose, with your Translation Memory filled in before any AI runs. It also marks the document In progress on your manager's project page, so nobody updates a status by hand.

The pair applies when the manager set one; memory fills need Use memory on and entries for the pair. On a document you've already worked on here, it replaces your local copy with the team's last upload, so export first or resume from your Library.

Progress that reports itself

Progress reports itself while you work: after each Translate run, when you pause reviewing for about 45 seconds, when you close the document and with every upload. Translated and reviewed counts reach your manager's project page while you're online.

Counts only, never document text. Nothing is queued while you're offline, and the web page shows new counts when it's reloaded.

Translated, and within it, reviewed

Progress shows how much is translated and, within that, how much has been reviewed: opened and moved past, accepted, or confirmed by a 101–102% match. You still choose what your memory learns, while your manager sees how much has been reviewed.

Reviewed includes 101–102% rows and rows filled by an accept elsewhere in the document, which nobody opened.

Export saves a checkpoint

Export whenever you like: when you're online, it also sends your team a checkpoint of your working file without marking the job done, and exporting a job you already handed back reopens it.

A checkpoint that fails isn't retried, and saving alone never uploads.

Complete

Complete unlocks only when every translatable segment is translated and marked reviewed, and its tooltip tells you how many are still missing.

Reviewed includes rows nobody opened, and Quality check errors don't block it, so run the check before you hand back.

Hand-back with a translated .docx

Complete hands the job back with a finished translated .docx, the same file Export would give you, and your manager downloads it from the project page.

Watermarked whenever Export would be. The last Complete wins.

After the hand-back

Download what you sent gives you the exact file your manager received. Reopen lets you correct a delivered job: export it, which moves it back to In progress, then hand it back again with Complete.

Reopening replaces the copy in your Library with the team's version.

Take over a colleague's work

Reassign a job midway and the next translator picks up the last version the previous translator exported or handed back, with segments and glossary intact.

Only exported or handed-back versions travel; autosave and Save now, ⌘S (Ctrl+S), never upload.

Team documents in your Library

Team documents you've opened on this computer sit in your Library under their team project, next to your own work, with the same batch tools as your own projects.

No renaming, moving or project instructions: the project is managed on the web.

Saved on your computer first

Contextra saves your work on your computer before it uploads anything, so a failed upload leaves your local copy intact. A team document keeps its link to the team after you close it or restart.

Resume from your Library: Start working or Reopen from the Team list replaces your local copy with the team's last uploaded version, so export first.

Consistency and replace across a team project

Check the team-project documents on your computer against each other for the same sentence translated two ways, a date written two ways or a term that drifts. Replace text across every one you have open, after a confirmation that lists each document and its matches.

Only the documents on your computer, in the same target language. Replaced rows go back up for review, and the change reaches the team when you export or complete.

Your AI use per team project

See how much of your own AI use on this computer went to each team project, in your Usage dashboard.

Your own use only; there's no team-wide usage page.

Instructions for team documents

AI step

Give the AI instructions for each team document right in the editor.

Team projects have no project-level instructions set by the manager.

Shared memories

Share a memory with your team

Share a Translation Memory or Term Base with your team in one click, everything already in it and not just what you add next. Each teammate who subscribes gets a read-only copy on their own computer, consulted like their own memories for documents in the same language pair and kept in sync every few minutes.

Sharing uploads every entry (source, translation, neighboring sentences and the author's email) to Contextra's servers, with no confirmation step, readable by Contextra unless the team turned on encryption first. You stay the only writer, and copies stay on subscribers' computers after you stop sharing.

Team library: browse and subscribe

Browse every memory your team shares and subscribe to the ones you want consulted for documents in the same language pair.

On a team with encryption on, subscribe on the website: subscribing from the app misses the entries already there.

A local, read-only copy

A memory you subscribe to is copied to your computer and matched locally like your own, and it's there when you're offline. It's a separate, read-only copy, so a sync never overwrites your own memories.

Keep a memory of your own for each language pair, and your accepts go there.

A colleague's approved work in your matches

Subscribe to a colleague's memory and, after the next sync, their entries show up in your matches for the same language pair; an in-context 101–102% match can fill your row before any AI runs.

Needs Use memory on, and on a team with encryption on, subscribe on the website. The Memory page doesn't show who wrote each entry.

Priority

Set the order in which your subscribed memories are consulted on this computer; a computer that picks up the subscription later starts with the same order.

It ranks within a match tier only, so a better tier still wins, and later changes don't reach computers that already have the subscription.

Sync in the background

Shared memories keep themselves up to date in the background, and a subscription made on the website shows up in the app by itself. A memory you share shows how many of its entries haven't reached the server yet.

It syncs at sign-in, every few minutes, after an export and with Sync now, while the app is open and online.

Encryption, optional

Optional end-to-end encryption for shared memories

A team owner or manager can turn on end-to-end encryption: from then on, shared-memory entries are encrypted on the sending computer, and Contextra stores them as ciphertext it can't read. Entries shared before then stay unencrypted and readable by Contextra until they change, and memory names, language pairs, owners and entry counts stay readable.

Optional, for the whole team, and it can't be turned off. Key distribution relies on Contextra's member and device list, which the app doesn't yet let you verify. Team documents aren't covered, and decrypted text still goes to the AI in requests.

Keys handed between teammates

A new teammate's computer gets the key automatically the next time a teammate who has it syncs, and until then the Team library says it's waiting for access.

A teammate who has the key needs to be online, and entries that arrived while you were waiting come through only when they next change.

AI step Needs your own API key (with a plan or an active trial) or AI Credits, and an internet connection. Linking a glossary term you add or change runs on your key or credits even without an active license.

Team plan For members of a team on the Team plan. To try it, create a team on contextra.pro during your trial: it can use 3 seats, yours included, before you buy the Team plan. Everyone on it needs an active trial or plan of their own. Team features pause while the team's plan is lapsed.

Not included
  • A reviewer role, an approval step, or a request for changes.
  • Two people editing one document together.
  • Notifications or reminders, beyond the invitation email.
  • Excel, PowerPoint or PDF assignments, bulk uploads, or several translators on one document.
  • Project-level instructions for team projects.
  • Verifying, revoking or rotating a computer's key.
  • End-to-end encryption for team documents: it covers shared memories only, when a team turns it on.
  • A team-wide usage page.
  • Team features while the team's plan is lapsed.

The app: platforms, updates, first run, interface

One desktop install for macOS and Windows, with a short welcome that sets it up.

An invented lease in light and dark; the app can also follow your system. The document stays paper-white in dark mode.

Install and update

macOS and Windows

Contextra runs on macOS 13 or later, with separate native builds for Apple Silicon and Intel Macs, and on Windows 10 and 11 PCs with Intel or AMD (x64) processors.

There's one build per Mac processor, not a universal one, so pick yours on the Download page.

Signed and notarized on macOS

macOS

On a Mac, Contextra is signed with an Apple Developer ID and notarized by Apple, so macOS opens it as software from an identified developer, checked by Apple. You confirm it once on first launch, as with any app downloaded from the internet.

Windows installer and MSI

Windows

On Windows you get a standard installer, plus an MSI for IT deployment, each published with its SHA-256 checksum.

The Windows installers aren't code-signed, so Windows shows "Windows protected your PC": choose More info, then Run anyway. The checksum proves the file is intact, not who published it.

One install, with the engine on your computer

One download installs the whole workspace: documents, memories, Term Bases and your Library are handled by an engine that runs on your own computer and comes with the app. You sign in with a Contextra account, and the AI runs at the provider you choose or through AI Credits.

On Windows, the WebView2 runtime is downloaded if it's missing.

Updates

On a Mac, Contextra tells you when a new version is ready and installs it in one click; if macOS won't let it replace itself, it sends you to the download page. On Windows it tells you and opens the download page, where you install the new version yourself.

Checks run quietly in the background, and a dismissed notice stays gone until the next version. A Mac update needs a restart, which doesn't run the save-before-quit step. A new version can take up to about an hour to be offered.

Verified updates that keep your work

On macOS, every in-app update is verified against Contextra's signing key before it's installed, and installing a new version keeps your documents, memories and settings where they were.

Once 1.7 has run, your Library's documents and its new backups can't be opened by version 1.6.1 or earlier, because 1.7 converts saved documents to a new format. Don't reinstall an older version.

First run

Welcome setup

New in 1.7

The first time you sign in, a short welcome of about two minutes sets your interface language, how the AI is paid and your usual language pair, and you can skip any of it.

Once per account on each computer; reopen it from the command palette.

Your usual language pair

Tell Contextra your usual language pair once, and new documents start in it, unless they belong to a project or a team assignment with its own pair.

Give it a source language rather than Auto-Detect, so your memory can answer from the first open. Per account, on each computer.

A fictional sample to practice on

Starting from zero? Drop your files in, or try the whole workflow on a built-in fictional sample before you touch a client file.

Translating the sample uses the AI, on your own key or AI Credits, and the sample becomes a normal Library document.

Getting started

A six-step Getting started checklist follows your first job and ticks itself off as you really do the work. In the editor it docks under the glossary, or folds into a small pill in the status bar, instead of covering the text.

Rows filled from memory don't count as your work. Per account, on each computer.

Tips once, then out of your way

New in 1.7

Three short tips appear once, when they're useful, and you can turn them off. If you already have work in Contextra on a computer, the first-run guide stays out of your way, and ⌘K (Ctrl+K) brings it back.

Judged per computer, so a new computer shows the guide again.

AI not set up yet? It walks you through

New in 1.7

Press Translate before the AI is set up and Contextra walks you through it, with nothing sent, then offers to run it once you're ready.

For a missing key; a wrong key or an empty credit balance shows up when the run starts.

Interface

One sidebar

One sidebar takes you everywhere (Library, Memory, Usage, Settings and back to the editor), shrinks to a slim rail while you translate, and keeps your account, plan and Sign out one click away. ⌘⇧D (Ctrl+Shift+D) jumps between Home and your document.

The Team item appears for team members, and Manage account opens the website.

At home on each platform

Contextra has a real menu bar (File, Edit, Translate, View, Window, Help) with the main commands and their shortcuts. On a Mac the traffic lights sit in the app's own top bar; on Windows, browser shortcuts such as reload and print are off, so it behaves like a desktop program.

Not every command is in the menu bar. On Windows the browser's right-click menu is off too, while text fields keep cut, copy and paste.

Settings on one page

App-wide settings live on one page with tabs (AI, Translation, Advanced, Appearance, Backups, Account), opened with ⌘, (Ctrl+,), and ⌘, or Esc takes you back to where you were.

Document settings live in the editor, in the language chip and the Instructions tab, and project settings on the project's page.

Quiet confirmations, clear tooltips

Contextra confirms what it did, with an Undo or a Show in Finder when it helps, without getting in your way. Hover a toolbar or sidebar button to see what it does and its shortcut.

Many disabled buttons don't say why; when the AI is paused, the banner at the top does. Error details from the engine are in English.

Panels that make room

Resize the glossary, preview and matches panels to taste and they remember their size; on a small screen the grid keeps its room while the preview steps aside into a tab.

The smallest window is 960 × 600, and sizes are kept per computer.

Languages and themes

English, Português (Brasil), Español

Use Contextra in English, Brazilian Portuguese or Spanish, or let it follow your computer, and switch at any time without restarting. Menus, buttons, the app's own messages, the preview's labels and the menu bar follow, and dates, numbers and language names are written your language's way.

Portuguese from Portugal gets the Brazilian interface, and other languages get English. Error details from the engine or the AI provider stay in English, and on Windows, Cut, Copy, Paste, Select All and About stay in English in the menu.

Light, dark or system

Work in light or dark, or let Contextra follow your system as it changes; in dark mode your documents still look like documents, with white Word pages and sheets and slides in their own colors. Contextra also honors your system's reduced-motion setting.

A deck with a dark design previews dark, and speaker notes follow the app's theme.

New in 1.7 Added in Contextra 1.7; not in version 1.6 or earlier. What's new in 1.7 →

Not included
  • Linux, web or mobile versions.
  • Native Windows on ARM.
  • A code-signed Windows installer: the Download page shows the Run anyway step.
  • Automatic updates on Windows: you install each new version.
  • Interface languages beyond English, Brazilian Portuguese and Spanish, or a Portuguese interface for Portugal.
  • Custom or high-contrast themes.
  • Opening a document by double-clicking its file, or several app windows.

Translation languages

You can translate between 27 language variants in 19 languages.

  • English (US, UK)
  • Spanish (Spain, Latin America, Mexico, Argentina, Colombia)
  • Portuguese (Brazil, Portugal)
  • French (France, Canada)
  • German
  • Italian
  • Dutch
  • Russian
  • Chinese (Simplified, Traditional)
  • Japanese
  • Korean
  • Arabic
  • Hebrew
  • Turkish
  • Polish
  • Vietnamese
  • Thai
  • Indonesian
  • Hindi

You choose both languages from this list: there's no free-text language. Auto-Detect is an extra source option, and a document on Auto-Detect can't use your memory until its source language is set.

Arabic and Hebrew translations aren't switched to right-to-left layout for you, and spell-check uses your computer's own dictionaries (on Windows, only in the Windows display language). Once the source language is set, the Quality check compares numbers and dates in 7 of these languages: English, Portuguese, Spanish, French, German, Italian and Dutch. Word count & quote counts a whole sentence as one word in Chinese, Japanese and Thai.

Not included
  • Right-to-left layout for Arabic and Hebrew translations: the text is translated, the layout isn't switched.
  • A language that isn't on the list.

What Contextra doesn't do

Last checked: {version}

Every "Not included" list from this page in one place, plain, and checked against Contextra {version} on {date}.

Translation Memory and Term Base ↑

  • Importing .sdltm, .mtm, XLIFF, CSV or Excel glossaries: TMX and TBX only.
  • Inline tags, sentence context or notes carried through TMX or TBX.
  • 101–102% matches from imported memories: those come from work accepted in Contextra.
  • Alignment of old translations, sub-segment matching, or a fuzzy threshold other than 70%.
  • Multilingual memories: each one holds a single language pair.
  • Forbidden-term lists.
  • Listing every entry of a memory: the Memory page shows the 200 most recently used, and search finds the rest.
  • Fuzzy search in Concordance: it finds the text as you select it.
  • Sorting the grid by match percentage.
  • Using your memories while signed out.

The AI, briefed ↑

  • A panel to see or edit what Analyze detected: the field shows on Library rows, with the country in its tooltip, and the register isn't displayed.
  • Stopping Analyze from the editor.
  • Languages outside the app's list of 27 language variants.
  • Reading comments, charts or slide masters.
  • A lock on terms: the glossary is an instruction to the AI, and a miss is flagged, not prevented.
  • Recognizing every inflected form: highlights and the missing-term hint look for the text as written.
  • Term analyses saved with the document: they last for the session.
  • Restoring a skipped term in one click: it opens Analyze term first.
  • Writing your own prompts: you write instructions, and Contextra builds the request.
  • More than 4,000 characters in one instruction box.
  • Project-level instructions for team projects.
  • A rule-based date or number converter: formats are instructions to the AI.

Review and editing ↑

  • Accepting many rows at once: each row is accepted on its own.
  • Regular expressions or wildcards in search and replace, or replacing in the source.
  • Track changes or comments.
  • Segment locking, reviewer roles, or two people editing one document together.
  • Changing a shortcut.
  • Built-in dictionaries or a grammar check.
  • Undo after you close a document.
  • Changing fonts, sizes or colors in the editor.

Quality check and the export warning ↑

  • Profiles, custom rules or settings: the checks are fixed.
  • Checks of meaning, style, spelling or grammar.
  • Formatting or link checks: only ¶ tags are checked.
  • Automatic fixes.
  • Stopping an export: the warning warns, and you decide.
  • QA reports to export, or a check across the whole Library.
  • Number and date checks for languages other than English, Portuguese, Spanish, French, German, Italian and Dutch.
  • The warning in the Library's Export archive or on a team's Complete.

Word, Excel and PowerPoint: preview and export ↑

  • Macro-enabled files (.docm, .xlsm, .pptm) and templates.
  • PDF, RTF, ODT, TXT, HTML, IDML or XLIFF files, agency packages or subtitles.
  • Text inside images.
  • Excel headers and footers, validation messages and pivot tables; PowerPoint layouts and masters; charts and SmartArt anywhere.
  • Right-to-left layout for Arabic or Hebrew translations.
  • Re-fitting text to its box, or changing Excel row heights and column widths.
  • An Export view that updates by itself, or previews laid out in Word's pages.
  • Editing links in Excel or PowerPoint.

Library, projects and backups ↑

  • Cloud sync, or one Library shared by several computers.
  • A backup service run by Contextra: backups stay on your computer and in the folder you choose.
  • Encrypted backups: they're plain, unencrypted zips.
  • Restoring a single document or memory from a backup.
  • Choosing when backups run or how many are kept.
  • Sub-folders, tags, due dates or members on your projects, or sharing them.
  • Searching inside documents from the Library: use Concordance.
  • Importing an export archive .zip in one step.

Word count & quote ↑

  • A quote for several files or a whole project.
  • Invoices or PDF quotes.
  • Currency conversion, or a price per lauda.
  • Saved or shared quotes.
  • The same counts as other CAT tools.
  • The AI cost of a job: Usage shows that.

AI access, cost and license ↑

  • A list of credits per model or per page: Usage shows credits used on AI Credits, and list-price estimates on your own key.
  • Azure, Bedrock or Vertex endpoints, your own model names, local models, or machine translation engines.
  • Keys stored in the system keychain, or keys that follow you to your other computers.
  • A shared credit pool for a team.
  • AI Credits included with the trial.
  • AI steps without an internet connection.

Where your data goes ↑

  • Encryption of your local data by Contextra: accounts are kept apart, not encrypted.
  • A way to erase a computer's local data from the app: signing out or uninstalling leaves it in place.

Team plan ↑

  • A reviewer role, an approval step, or a request for changes.
  • Two people editing one document together.
  • Notifications or reminders, beyond the invitation email.
  • Excel, PowerPoint or PDF assignments, bulk uploads, or several translators on one document.
  • Project-level instructions for team projects.
  • Verifying, revoking or rotating a computer's key.
  • End-to-end encryption for team documents: it covers shared memories only, when a team turns it on.
  • A team-wide usage page.
  • Team features while the team's plan is lapsed.

The app: platforms, updates, first run, interface ↑

  • Linux, web or mobile versions.
  • Native Windows on ARM.
  • A code-signed Windows installer: the Download page shows the Run anyway step.
  • Automatic updates on Windows: you install each new version.
  • Interface languages beyond English, Brazilian Portuguese and Spanish, or a Portuguese interface for Portugal.
  • Custom or high-contrast themes.
  • Opening a document by double-clicking its file, or several app windows.

Translation languages ↑

  • Right-to-left layout for Arabic and Hebrew translations: the text is translated, the layout isn't switched.
  • A language that isn't on the list.

Weighing Contextra against a larger suite? See where the big suites still lead →

Try the full app free for 14 days

No credit card needed. The 14 days start when you create your account. AI isn't included: use your own API key or buy AI Credits.

macOS 13 or later (Apple Silicon or Intel) · Windows 10 and 11 (x64) · Download