Skip to main content

Guide · written for Contextra 1.7.1

The working manual

What to press, in what order, and what to do when something goes wrong — from installing Contextra to exporting a translated Word, Excel or PowerPoint file. Keep it open beside the app.

Last checked against Contextra 1.7.1 on September 29, 2026. The people, documents and dates in the illustrations are invented.

Keys are shown for a Mac first, then Windows in parentheses: ⌘⇧K (Ctrl+Shift+K).

Before you start

  1. A Contextra account. Create it on contextra.pro with an email and a password. The app signs in only with an email and password, so an account created with Continue with Google or Continue with Microsoft can't sign in to it. Your free 14-day trial starts then, with no credit card needed.
  2. A Mac or a Windows PC. macOS 13 or later on Apple Silicon or Intel, or Windows 10 or 11 on an Intel or AMD (x64) processor.
  3. For the AI steps only. Your own Claude, GPT or Gemini API key with your plan or trial, or prepaid AI Credits with or without a plan, and an internet connection. AI isn't included in the trial: use your own API key or buy AI Credits.
  4. Everything else works without AI. Memory, review, the Quality check, Word count & quote and export all run on your computer, with no AI key.

Where your text goes when you use the AI, and what your account receives: see Where your data goes.

Part 1 · Set up

Install Contextra, sign in and choose how the AI is paid.

Step 1: Install Contextra#

Download the installer for your computer from contextra.pro/download. One install brings the whole workspace: the engine that handles your documents, memories and Term Bases runs on your own computer, with nothing else for you to set up.

On a Mac

  1. Pick the build for your Mac: Contextra ships separate native builds for Apple Silicon and Intel. Not sure which Mac you have? Choose Apple menu ▸ About This Mac: a “Chip” line means Apple Silicon, and a “Processor” line means Intel.
  2. Open the .dmg and drag Contextra to Applications.
  3. Open Contextra. The first time, macOS asks you to confirm that you want to open an app downloaded from the internet: click Open. Contextra is signed with an Apple Developer ID and notarized by Apple (an automated check for malicious software), so macOS opens it as software from an identified developer.

On Windows

  1. Download the installer. An MSI for IT deployment is under Other downloads on the same page.
  1. Run it. The installer isn't code-signed, so Windows SmartScreen shows “Windows protected your PC”: for an installer you downloaded from contextra.pro/download, click More info, then Run anyway.
  2. If your PC doesn't have Microsoft Edge WebView2, the installer downloads it, so stay online while it runs.
Illustration: installing on a Mac and on Windows.

Good to know

  • Updates. On a Mac, Contextra tells you when a new version is ready and installs it with one click, then restarts. The restart skips the usual save-before-quit, so leave the cell you're typing in first. If macOS won't let it replace itself (on a standard, non-admin account, for example), it sends you to the download page instead. On Windows it tells you and opens the download page, and you run the new installer yourself.
  • Installing a new version keeps your documents, memories and settings where they were.
  • An Intel build installed on an Apple Silicon Mac stays an Intel app, updates included, until you install the Apple Silicon build over it.
  • Not available. There's no Linux, web or mobile version and no single universal Mac app. There's no native build for Windows on ARM: Windows 11 on ARM may run the x64 build under emulation, which is untested, and Windows 10 on ARM can't run it.

Go to the download page →See everything about the app →

Step 2: Sign in and run the welcome setup#

Open Contextra and sign in with your Contextra email and password. The first time, a two-minute welcome sets your interface language, how the AI is paid and your usual language pair — and you can skip any of it.

Do this

  1. Interface language. Choose Same as this computer, English, Português (Brasil) or Español. You can switch later, in Settings ▸ Appearance, without restarting.
  2. How should the AI be paid? Pick one of two ways. You can switch between them in Settings ▸ AI ▸ AI access whenever you like; documents already open keep their model until you pick another in the language chip.
    • My own API key. Choose Anthropic, OpenAI or Google, paste your key and click Check and save: Contextra checks it right away with a free call to the provider. Where do I get one? opens that provider's key page. On your own key, every AI request goes straight from your computer to the provider, and Contextra adds nothing to your provider's bill. Your own key needs a Contextra plan or the trial.
    • AI Credits. No key needed: Contextra runs the AI through its own gateway and debits prepaid credits by the tokens each request actually uses. Buy credits takes you to your account on contextra.pro. Your text passes through the gateway only to reach the AI provider. The gateway doesn't keep the text of your requests; it keeps the reply, encrypted, only so a retry within ten minutes isn't charged twice. After the trial, a credit pack alone keeps AI Credits mode working, with no subscription.
  3. Your usual language pair. Set From to the language you translate from (it starts on Auto-Detect), then pick Into. New documents start in this pair, so your memory can match from the first one. Work from more than one source language? Give each client project its own pair instead (step 3).
  4. Try the sample. Open the sample loads a short, fictional contract in Spanish to practice on before you touch a client file; Use my own file opens your own instead. Translating the sample uses your own key or AI Credits, and it's saved to your Library like any document.
  1. Choose your language
    Welcome to ContextraStep 1 of 3
    Three quick choices, then a practice run on a short sample contract. About two minutes — you can skip any of it.Interface languageSame as this computerEnglishPortuguês (Brasil)Español
    Skip setupNext
  2. Choose how the AI is paid
    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
    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.Credit balance: 500Buy credits
    Skip setupBackNext
    After buying credits on contextra.pro.
  3. Set your usual pair
    Your usual language pairStep 3 of 3
    New documents start in this pair. You can change it for any document.FromEnglish (US)IntoPortuguese (Brazil)Then try it on the sampleA short fictional contract: analyze it, translate it, review two rows and export. A checklist follows along. Open the sample Use my own file
    BackFinish
    Changed from Auto-Detect
An invented translator's first launch: language, how the AI is paid (your own key, or AI Credits bought on contextra.pro) and the usual pair.
Getting started1 of 6
  1. Set up the AI
  2. Open a documentThe sample contract, or one of your own files.Open the sampleUse my own file
  3. Analyze
  4. Translate
  5. Review two rows
  6. Export

Have a TMX or TBX from your old tool? Import it in Memory

The Getting started checklist on a new account's Library.

Good to know

  • A key that checks out proves it's valid — not that your provider account has credit or access to every model. A key the provider rejects is still saved, so fix it before you translate.
  • Skipped the AI step? Press Analyze or Translate later and Contextra walks you through it, then offers to run it. Nothing is sent until the AI is set up.
  • The welcome opens by itself once, for a new account on a computer with an empty Library. To see it again, press ⌘K (Ctrl+K) and choose Set up Contextra. Reopen the checklist from ⌘K (Ctrl+K) or Help ▸ Getting Started.
  • Later, Settings (⌘, on a Mac, Ctrl+, on Windows) has one tab each for AI, Translation, Advanced, Appearance, Backups and Account.
  • Light, dark or the same as your system: Settings ▸ Appearance ▸ Theme.

Own key: your provider's API data policy applies to your requests. AI Credits: the gateway doesn't keep the text of your requests. It keeps the AI's reply, encrypted, so a retry within ten minutes isn't charged twice, and routine clean-up then erases it, which can take a little longer. For each request it keeps a billing record with no text in it (your account, the computer, the model, the step, tokens and credits) while your account exists. The AI provider may briefly cache the repeated part of a request (context, glossary terms and instructions) on Contextra's account, under its own caching rules and terms.

See AI access, cost and license →See pricing and AI Credits packs →Where your data goes →

Part 2 · Prepare a job

Add the files, let your memory answer, price the job, then brief the AI.

Step 3: Add documents to your Library#

Everything you import is saved to your Library at once, and each change after that saves itself a few seconds later — there's no Save button to remember. Group documents into projects, one per client or case.

Do this

  1. Click Add documents, or drop Word (.docx), Excel (.xlsx) and PowerPoint (.pptx) files onto the Library. A single file dropped on the Library opens straight in the editor. ⌘O (Ctrl+O) opens a file and takes you to the editor.
  2. Click New project and name it after the client or case. Give it a language pair if you like: files you add from the project's page, or move in before they're translated, start in that pair.
  3. On the project's page, add Instructions for the AI that every document in it should follow — register, spelling variant, names to keep (more in step 8).
  4. To run several documents at once, select them on the project's page and choose Analyze & translate: Contextra works through them a few at a time (2 by default, up to 8) and shows each document's progress live. That needs an active license or trial plus your own API key or AI Credits.
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
Not in a project
Select all Analyze selected Translate selected Analyze & translate Stop all OpenUse memoryParallel2
Certidão de nascimento.docxPortuguese (Brazil) → English (US) · Legal · Oct 1 Translated
ActiveArchived515 documents · 6.2 MB on this computer
Continue where you left offLease – 218 Kittiwake Row, Unit 4B.docxOpen →89% translated · 5 min ago · in editor · Keel relocation
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
An invented translator's Library: recent work on top, then one project per client or case.

Good to know

  • These are your own workspace projects: they live on this computer and aren't shared with anyone. A team project, on the Team plan, is managed on the web (step 17).
  • Import a contract you've already translated and Contextra recognizes it by its text, even re-saved or renamed, and offers to open the saved one. A revised version with even one word changed counts as a new document.
  • Continue where you left off, at the top of the Library, puts the documents you were working on one click away, and reopening Contextra brings back the documents you had open.
  • Mark a finished case as done and it moves to Archived in one piece — out of the way, still searchable, back in one click.
  • Nothing is deleted at once: deleted work waits 30 days in Recently deleted, and archiving, deleting or moving offers an immediate Undo. Only Delete now and Empty Recently deleted remove it from your Library at once, and both ask first. Copies stay in your backups, and in your backup folder if you chose one, until those snapshots are replaced (step 15).
  • Export archive… in a document's ⋯ menu, or Export project archive… in a project's, puts the originals, translated files and working copies in one .zip.
Keel relocation Mark as done
3 documents · 61% translatedLanguage pairEnglish (US)Portuguese (Brazil)
Instructions for the AIAdded to every document in this project on its next Analyze or Translate. Each document can add its own in the editor's Instructions tab.+ Formal register+ Spelling variant+ Keep names+ Titles+ Leave untranslated+ Units+ Illegible text+ Clause headingsFormal register throughout. Keep street addresses and unit numbers exactly as written in the original.102 / 4000
Add documentsAdd from Library…or drop Word, Excel or PowerPoint files here
Search this projectRecently saved
1 selected Analyze selected Translate selected Analyze & translate Stop all Open Check consistencyUse memoryParallel2
Move to project Archive Export… DeleteClear selection
Lease – 218 Kittiwake Row, Unit 4B.docxin editorEnglish (US) → Portuguese (Brazil) · Legal · 5 min ago16/18 translated
Utility transfer confirmation.docxEnglish (US) → Portuguese (Brazil) · yesterday Translated
Employment letter – T. A. Keel.docxEnglish (US) → Portuguese (Brazil) · Legal · 2 days ago0/14 translated
Keel relocation Mark as done
3 documents · 61% translatedLanguage pairEnglish (US)Portuguese (Brazil)
Instructions for the AIAdded to every document in this project on its next Analyze or Translate. Each document can add its own in the editor's Instructions tab.+ Formal register+ Spelling variant+ Keep names+ Titles+ Leave untranslated+ Units+ Illegible text+ Clause headingsFormal register throughout. Keep street addresses and unit numbers exactly as written in the original.102 / 4000
Add documentsAdd from Library…or drop Word, Excel or PowerPoint files here
Search this projectRecently saved
1 selected Analyze selected Translate selected Analyze & translate Stop all Open Check consistencyUse memoryParallel2
Move to project Archive Export… DeleteClear selection
Lease – 218 Kittiwake Row, Unit 4B.docxin editorEnglish (US) → Portuguese (Brazil) · Legal · 5 min ago16/18 translated
Utility transfer confirmation.docxEnglish (US) → Portuguese (Brazil) · yesterday Translated
Employment letter – T. A. Keel.docxEnglish (US) → Portuguese (Brazil) · Legal · 2 days ago0/14 translated
A client project: its language pair, standing instructions for the AI, and a batch run for the documents you select.

What gets translated

  • Word: the body, tables included, plus headers, footers, footnotes, endnotes and text boxes — and each row that isn't body text says where it lives.
  • Excel: the text in its cells, with a text that appears in many cells normally translated once. Numbers, real Excel dates and formulas are never rewritten. But a formula that compares a cell with a word (a Yes/No test, say) stops matching once that word is translated, and text a formula produces isn't translated.
  • PowerPoint: slide by slide — titles, text boxes, grouped shapes, tables and speaker notes.
  • Location labels read like Header, Footnote 1, Prices!B6 or Slide 3 · notes.

Office formats only: no .doc, .xls or .ppt, no macro-enabled or template files, and no PDF, RTF, ODT, IDML or XLIFF; other files you drop are ignored, and password-protected files can't be opened. Text inside tracked changes, inline content controls, smart tags or custom XML isn't translated: it stays in the original language and moves to the end of its paragraph, with no warning. Accept tracked changes first. Also not translated: comments, charts, SmartArt, embedded objects, slide masters and layouts, sheet names, and Excel headers, footers, pivots and validation messages. Hidden text, rows, columns and sheets are translated like the rest and sent to the AI, so remove or check hidden content before you translate.

See everything about the Library →See everything about Word, Excel and PowerPoint →

Step 4: Set the source language#

Your memory is matched by language pair, so a document needs a concrete source language before your memory can do anything for it. When the language chip in the toolbar is amber and reads Auto → …, the source is still on Auto-Detect.

On Auto-Detect:

  • nothing is filled from your memory, and TM Matches stays empty;
  • rows you accept aren't saved to your memory;
  • Word count & quote counts every row as new or repeated;
  • the Quality check can't catch a number or date copied in the source language's format.

Do this

  1. Click the amber chip: Document settings opens.
  2. Under Language pair, pick the source language. The regional variant matters: memories for Portuguese (Brazil) and Portuguese (Portugal) are never consulted for each other's documents. The source's variant counts too, so English (UK) and English (US) memories are separate.
  3. Contextra fills every empty paragraph or cell your memory has a match for, with no AI and no cost, and a notice says how many, with Undo.

101–102% matches arrive confirmed, 100% matches wait for your review, and near matches of 70% or more go in as placeholders that Translate replaces. Until Translate replaces them, placeholders count as translated and still carry the old sentence's names, dates and figures. Don't deliver before you've translated or checked them; the export warning counts them among the rows nobody has reviewed.

Illustration
  1. Auto-Detect: nothing matches yet
    AnalyzeTranslateAuto-DetectPortuguese (Brazil)
    Source
    Translation
    7
    Security Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.
    —
    8
    Utilities. The Tenant shall pay for electricity, gas, water and internet service at the Premises.
    —
    9
    Security deposit
    —
    10
    USD 3,700
    —
    11
    First payment due
    —
    12
    11/01/2026
    —
    AnalyzeTranslateReviewExport0/18 translated
  2. Pick the source language
    AnalyzeTranslateAuto-DetectPortuguese (Brazil)

    Document settings

    Pick the source language to use your translation memory. Analyze also detects it.

    Language pair
    Auto-DetectPortuguese (Brazil)
    All document settings and AI instructions →
  3. Your memory answers first
    AnalyzeTranslateEnglish (US)Portuguese (Brazil)
    Source
    Translation
    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
    —
    AnalyzeTranslateReviewExport14/18 translated · 2 reviewed
    Filled 14 segments from your memory101–102% are applied as confirmed; a 100% or fuzzy fill still needs your review.Undo
Illustration: the invented lease as it would open on Auto-Detect, where nothing matches; with the source set to English (US), memory fills 14 of 18 rows.

Other ways to set it

  • Run Analyze: on Auto-Detect it picks the source language from Contextra's list, down to its best guess at the regional variant, and sets it on the document. You can change it from the chip. If its answer isn't on the list, the chip stays amber: set the language yourself. Analyze is an AI step.
  • Give your usual language pair a concrete source (Settings ▸ Translation ▸ New documents), or give the client's project a language pair, and new documents start with it.

See everything in Translation Memory & Term Base →

Step 5: Quote the job with Word count & quote#

Before you spend anything on AI, get a CAT-style word count of the open document against the memories on your computer, and turn it into a quote. It's free: no AI, no credits.

Do this

  1. With the document open, click the chevron beside the save status (Document options) and choose Word count & quote… — or press ⌘K (Ctrl+K) and type quote.
  2. Read the bands (102%, 101%, Repetitions, 100%, four fuzzy bands and No match), each with segments, words and characters. They come from the same matcher that fills your document, taking the best match across all your memories for the language pair.
  3. Enter your Rate per word, pick a Weighting preset (Standard, Translator-friendly or No discount) or edit any weight, and set a Minimum fee.
  4. Pages (lauda) shows the job in laudas: the source's characters without spaces divided by the page size you choose. The price stays per word.
  5. Copy as CSV, or Save CSV… to open it in a spreadsheet.

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…

Word count & quote

BandWordsWeight %Amount
102% (context+)22100.44
101% (context)15200.60
Repetitions2250.10
100%85305.10
95–99%22602.64
85–94%3700.42
75–84%241004.80
50–74%101002.00
No match151003.00
Total19819.10
Amount due
45.00 USD
The invented lease quoted at 0.20 USD per word: 19.10 USD of weighted words, so the 45.00 USD minimum fee applies.

Good to know

  • Quote once the source language is set: on Auto-Detect, or with Use memory off, every row counts as No match or Repetitions.
  • Quote before you translate: rows you accept later come back at 102% if you run it again mid-job.
  • Your rates stay on this computer, shared by every account that signs in on it, and not in the client's file — though the CSV you send includes them.
  • Currency is a label; nothing is converted.

One document at a time, for languages that separate words with spaces. The 50–74% band only ever holds 70–74%, because memory matches start at 70%. Counts follow Contextra's own rules, which the dialog states, and can differ from other tools' counts.

See everything about Word count & quote →

Step 6: Analyze the document (optional)#

One click on Analyze has the AI read your document's translatable text and work out its field (one of eight), jurisdiction and register; the field, country and register then go into every translation request for that document. It also proposes a glossary of the terms worth pinning down.

Analyze is optional: you can translate without it.

Do this

  1. Click Analyze in the toolbar, or press ⌘⇧A (Ctrl+Shift+A).
  2. A strip above the grid shows its three steps: Reading the document, Understanding the context, Learning the terminology.
  3. When it finishes, the glossary column fills with the proposed terms, each marked Doc — or TB when it came from your Term Base.
  4. Open Considered & skipped, under the terms, to see what the AI reported leaving out and why, including any proposal that differed from your Term Base. The list appears right after Analyze and isn't saved.
  1. Reading the document
    Analyzing…TranslateEnglish (US)Portuguese (Brazil)
    Analyzing — Reading the document (step 1 of 3)
    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%
  2. Learning the terminology
    Analyzing…TranslateEnglish (US)Portuguese (Brazil)
    Analyzing — Learning the terminology (step 3 of 3)
    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. Glossary ready
Analyze on the invented lease: three steps, then a six-term glossary led by the Term Base, and what the AI left out.

Good to know

  • Your Term Base terms for the pair that occur in the document are given to the AI as established terminology and take precedence over its proposals.
  • The AI is asked to propose only terms translators could render differently, or that recur and must stay the same, and an empty result is acceptable.
  • On Auto-Detect, Analyze also picks the source language (step 4).
  • You can't see or change what Analyze decided. The field shows on the document's row in the Library (unless it's General) and, with the country, in a tooltip on the glossary's term count; the register isn't shown. Steer them with your instructions (step 8).
  • Running Analyze again replaces the document's glossary. Terms you added or edited come back only through your Term Base, so only if the document's source language was set when you added them.
  • The AI writes its notes, such as term meanings and reasons for skipping, in your interface language.

See everything the AI is given →

Step 7: Work with the glossary and your Term Base#

The glossary sits beside the grid: each term with its agreed translation, its note, and where it came from — TB (your Term Base), Doc (this document) or You. Every translation request carries the glossary terms for its batch, with the instruction to use their agreed translations.

Do this

  1. Move to a segment: its terms rise to the top under In this segment, highlighted in the source, and their agreed translations are highlighted where they appear in the translation.
  2. If the translation doesn't use a term's agreed translation, that term's card says so in amber. It's a literal check, so a correct inflected form can trigger it too.
  3. Click a term for its meaning and note, how many segments it's linked to, and a jump to the first; its filter icon shows every linked segment.
  4. Unsure of a rendering? Analyze term (an on-demand AI request) gives a definition, alternative translations labeled with register and when each fits, AI-written usage examples, and warnings such as false friends; Use sets the one you choose.
  5. Add a term with +, or drag-select words in a source cell to analyze them on the spot and add them.
  6. Change a term's translation and 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 listed for you to review.
Source
Translation
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
USD 3,700
AI
On the invented lease, row 9 came from an older memory and doesn't use the agreed term — the glossary card says so.

late charge

→ multa moratória

Meaning

No meaning set.

Note

Penalty on rent paid after the grace period

Appears in 1 segment — jump to first Edit Delete

Definition

A charge the tenant owes when rent is paid after the grace period the lease allows, usually a percentage of the overdue amount.

Specialized

Alternative translations

Pick one to set it as this term's translation.

  • multa moratóriaFormal In use

    Standard wording in Brazilian contracts for a penalty on late payment.

  • multa por atrasoNeutralUse

    Plain wording; clear to readers who aren't lawyers.

  • encargo moratórioVery formalUse

    When the charge is framed as a cost rather than a penalty.

Usage examples

  • “Em caso de atraso, incidirá multa moratória de 10% sobre o valor devido.”

    Model lease clause · Industry

  • “A multa moratória não se confunde com os juros de mora.”

    Drafting note · Academic

Warnings

  • Jurisdictional gapSome places cap late charges on residential rent; check the cap where the lease will be used.
Illustration. Definitions, usage examples, the sources they name and warnings are all written by the AI and aren't verified.
Analyze term on “late charge”: three renderings with their register, AI-written examples and a warning.

Your Term Base

  • Once the source language is set, terms you add or correct are saved to the pair's default Term Base automatically. Terms Analyze proposed that you never touched are saved only when you click Save to Term Base — the database icon in the glossary header. It saves the whole glossary, AI proposals you haven't checked included, and later Analyze runs treat them as established terminology, so check the list first.
  • Later documents in the same pair pick up the Term Base terms that occur in them when you run Analyze or Translate.
  • Fix a term in one document and your other open documents in the same pair that contain it get the corrected term in their glossary, replacing their own entry for it. With the AI available, their unconfirmed rows are re-translated too: more AI requests.
  • Deleting a term from a document's glossary keeps your Term Base copy; delete it in Memory ▸ Term Base to stop it coming back.

The glossary is an instruction to the AI, not find-and-replace: the model can miss a term, and the missing-term hint and the Quality check are there to catch it. Re-translation after a term change needs a license and AI access. A term Analyze proposed keeps its Doc chip after you edit it.

See everything about the glossary →

Step 8: Brief the AI with Instructions#

Tell the AI how to translate, as you would brief a colleague, at three levels: general instructions for all your documents (optionally per target language), a project's, and one document's. The prompt tells the AI that the more specific level wins when they conflict.

Do this

  1. General: Settings ▸ Translation. Write rules for every target language, a whole language, or just one variant — a rule meant for UK English never reaches a US-English job. A rule for Spanish (Latin America) doesn't reach Spanish (Mexico) either.
  2. Project: on the project's page, under Instructions for the AI. They're sent with every document in the project each time it's analyzed or translated.
  3. This document: in the editor, open the Instructions tab in the right rail. Starter lines such as Formal register, Keep names and Illegible text are one click away, and every box saves as you type.
  4. Open What the AI receives to see the instructions block exactly as translation requests receive it.
PreviewQuality checkInstructions

Instructions for the AI

This document
+ Formal register+ Spelling variant+ Keep names+ Titles+ Leave untranslated+ Units+ Illegible text+ Clause headings
Defined terms keep their capital letters: o Contrato, o Imóvel, o Prazo.
72 / 4000
Project “Keel relocation”Open project

Applies to all 3 documents in this project.

Formal register throughout. Keep street addresses and unit numbers exactly as written in the original.
102 / 4000
Your general instructions → Portuguese (Brazil)Edit in Settings ▸ Translation

All target languages

Keep names of people and companies exactly as in the original. Mark illegible text as [illegible].

Only Portuguese (Brazil)

Write “nº” for “No.” before reference numbers.

What the AI receives
All target languages:
- Keep names of people and companies exactly as in the original.
- Mark illegible text as [illegible].
Portuguese (Brazil):
- Write “nº” for “No.” before reference numbers.
Project “Keel relocation”:
- Formal register throughout. Keep street addresses and unit numbers exactly as written in the original.
This document:
- Defined terms keep their capital letters: o Contrato, o Imóvel, o Prazo.

▸ How the AI is told to weigh them

Instructions at three levels on the invented lease, and the instructions block exactly as the AI receives it.

Numbers and dates

  • Under Numbers and dates, 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.
  • How to write dates takes your house style in your own words (month in full, no leading zero, ordinal first day), added to the chosen format or replacing it.
  • Nothing converts dates or numbers to your chosen format mechanically: the AI is told these rules in its prompt. Rows filled from memory keep their stored wording (only figures that changed in the source are swapped in), and the Quality check compares the values afterwards (step 13).

Numbers and dates

Numbers: AutoDates: Auto

Looks like: 15/01/2025

How to write dates (optional)

Added to the format above: describe what to change or refine.

+ Month in full+ No leading zero+ 1st as ordinal+ Four-digit year+ As in the source
Write the first day of the month as an ordinal (1º de março).
Use only my wording for dates (ignore the format above)
The lease's date rule in the translator's own words, added to the Automatic format.

Good to know

  • 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. A fixed translation for a term belongs in the glossary.
  • Contextra warns you when an instruction mentions a glossary term without its agreed translation, seems to set a date or number format, or asks for British or American English, or European or Brazilian Portuguese, against the document's target.
  • New instructions apply from the next Analyze or Translate. Rows already translated keep their text; the tab counts the AI rows translated under different instructions, and Re-translate AI rows redoes only those — an AI run.

Up to 4,000 characters per box. Instructions are stored on this computer, under your account. Team documents get your general instructions and their own; team projects have no project level.

See everything about Instructions →

Part 3 · Translate and review

The AI drafts what your memory didn't settle; you decide what your memory learns.

Step 9: Translate#

Translate sends the AI only the rows your memory didn't settle, in batches, and fills them as each batch returns — you can keep working meanwhile. Segments your memory already confirms (101%, 102% and human-approved 100%) aren't sent to the AI for translation.

Do this

  1. Click Translate, or press ⌘↵ (Ctrl+Enter).
  2. The button becomes Stop with a live count (Stop 0/8), and a strip above the grid reads Translating — 0 of 8 segments. The same key stops the run.
  3. Rows fill in batch by batch (30 segments per batch, 4 batches at a time by default), and fuzzy placeholders are replaced by AI drafts.
  4. When the run ends on the document you're viewing, a summary says what's left: rows that failed, and rows the model was unsure of (AI·low). Show them filters the grid.
  5. A row that had no translation and fails says so in its cell, with the reason when the AI service gave one, and a Retry link.
  1. The run starts
    AnalyzeStop 0/8English (US)Portuguese (Brazil)
    Translating — 0 of 8 segments
    Source
    Translation
    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
    —
    AnalyzeTranslateReviewExport14/18 translated · 2 reviewed
  2. The batch lands
    AnalyzeTranslateEnglish (US)Portuguese (Brazil)
    Source
    Translation
    9
    Security deposit
    Depósito de garantia
    100%
    10
    USD 3,700
    USD 3,700
    AI
    11
    First payment due
    Vencimento do primeiro pagamento
    AI
    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
    AnalyzeTranslateReviewExport17/18 translated · 2 reviewed
    Translated 8 segments1 failed — retry them · 1 the model was unsure of (AI · low)Show them
Translate on the invented lease: eight rows go to the AI, and they land together when their batch returns.

What each request carries

  • The document's field, country and register (after Analyze).
  • The glossary terms in that batch, and your instructions.
  • The number and date format.
  • For a row with only a near match in your memory, that match as a reference, with the AI told that the glossary comes first.

Good to know

  • Pick the model for this document in the language chip; the default is in Settings ▸ AI. On your own key you choose from 17 Claude, GPT and Gemini models, for the providers you've added a key for; on AI Credits the menu lists the models offered on AI Credits.
  • Several documents can translate at once, each in its own tab, so you can review one while another runs.
  • Wait for a document's run to end before you accept rows in it: a batch that lands afterwards can overwrite an accept, and ⌘Z (Ctrl+Z) doesn't work in that document while it translates.
  • To redo particular rows, accepted ones included, select them and press ⌘⇧↵ (Ctrl+Shift+Enter): Translate selected segments. It's also how you replace a 100% memory match with an AI draft.
  • The AI's confidence is its own report: only a low one gets its own badge.

What the badges mean

Every translation carries a badge that says where it came from — or none, when you typed it.

The badges on a translation, what each one means and what to do
BadgeWhat it meansWhat to do
102%The same sentence is in your memory with the same paragraphs before and after it, from your approved work. It arrives confirmed.Nothing, unless the context changed: it already counts as reviewed.
101%The same sentence, and the paragraph before it matches too. It arrives confirmed.Glance at it: it already counts as reviewed.
100%The same sentence is in your memory, though its context may differ. It's filled for your review, and the AI won't overwrite it. If only numbers or codes changed, it's your stored translation with the new figures.Read it and press Enter to accept, or fix it first.
88%any 70–99%A similar sentence from your memory, filled as a starting point; Translate replaces it and gives the AI your match as a reference. A difference in capitals alone always shows as 99%, never 100%, but a long sentence with one word changed can show 99% too, so compare it in TM Matches.Run Translate — or keep your wording: apply the match from TM Matches and edit it.
AIDrafted by the AI, with your glossary and instructions.Review it: read, fix it in place, press Enter.
AI low confidenceThe model reported low confidence in this draft.Read it closely.
(no badge)Text you typed or edited, not accepted yet. Text you typed yourself is never labeled AI.Press Enter when it's final.
AcceptedAccepted, by you or by accepting an identical row. Once the source language is set, it's saved to the pair's default Translation Memory (on a Team plan there's one exception: see When something goes wrong).Nothing. Edit it and the ✓ comes off until you accept it again.
FailedThe AI couldn't translate this row.Click Retry in the cell (an AI request), or run Translate again.
No translationNo translation yet.Translate, or type it.
Reviewed dotReviewed: you opened this translation and moved on without accepting. Nothing was written to your memory.Accept it later with Enter, or leave it.
Paragraph tag mismatchA merged row whose translation doesn't have the ¶ tags it needs.Put each ¶ back where its paragraph break belongs.
HeaderFootnote 1Prices!B6Slide 3 · notesWhere the row lives. Word body rows, table cells included, have no label.

The footer's colored bar shows the whole document by badge. Click it for What the badges mean, then click a badge there to filter the grid to it. Reviewed counts accepted rows, rows with a dot, and 101–102% matches.

Known in 1.7.1: rows filled with Copy source show AI, and so does a memory-filled row whose source you corrected. Numbers-only cells copied across when a Word or PowerPoint file opens show ✓, and merged and split rows lose their badge.

See everything the AI is given →See everything in review →

Step 10: Use TM Matches and Concordance#

Select a row and TM Matches, in the lower half of the right rail, lists up to 20 matches of 70% or more from every memory for the language pair, best first. Each near match's differences from the current source are highlighted.

Do this

  1. Read the Now: line — how the current translation got there (the memory tier or the AI model), and who accepted it and when.
  2. While TM Matches is showing, ⌘1..9 (Ctrl+1..9) apply the first nine options.
  3. Not sure a memory match fits? Generate AI suggestion asks the AI for an alternative beside it — an AI request.
  4. History keeps the row's last 20 versions (AI drafts, memory fills, your edits), each compared with the current text, with Restore. A restore counts as an edit, so an accepted row needs accepting again.
  5. Select a phrase in any cell and press ⌘⇧K (Ctrl+Shift+K): Concordance shows where it appears in your Term Bases, your memories and your other saved documents in the same language pair, archived ones included.
Source
Translation
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%
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 3045 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–2025Security Deposit.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.
  • 686%Leases & property EN→PT-BRSecurity Deposit. The Landlord shall return the security deposit within 30 days after the end ofTenant vacates 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
TM Matches for the invented lease's security-deposit clause: six options, from 102% to 86%.
TM MatchesConcordance
security depositSourceTranslation

Term Bases1

  • Real estate EN→PT-BRsecurity depositcaução

Translation Memories7

  • Legal EN→PT-BR 2022–2025Security depositDepósito de garantia
  • 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 restituirá a caução no prazo de 30 dias após o término do Prazo, descontadas as deduções legalmente cabíveis.
  • 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.
  • 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.
  • Legal EN→PT-BR 2022–2025Security Deposit. The Landlord shall return the security deposit within 45 days after the end of the Term, less any lawful deductions.Caução. O Locador devolverá a caução em até 45 dias após o fim do Prazo, com as deduções previstas em lei.
  • 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 restituirá a caução no prazo de 30 dias após o término do Prazo, descontadas as deduções legalmente cabíveis.
  • Leases & property EN→PT-BRSecurity Deposit. The Landlord shall return the security deposit within 30 days after the Tenant vacates the 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.

Library documents1

  • Lease – 204 Kittiwake Row, Unit 2A.docxArchivedSecurity 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.
Concordance for “security deposit”: one Term Base entry, seven memory entries and last year's archived lease.

Good to know

  • A sentence that differs only in capitalization shows as 99%, with the difference highlighted — never as 100%.
  • When a stored sentence differs only in numbers or codes written the same way in both languages, TM Matches offers your translation with the new figures as a 100% and shows exactly which figures changed.
  • Concordance hits are capped, and a document hit shows whatever translation was saved there, reviewed or not.
  • Looking things up in TM Matches, Concordance and memory search never calls the AI: it works without an AI key and spends no credits. Generate AI suggestion, inside TM Matches, is the one AI request here.

TM Matches needs the document's source language set (step 4). The AI option, when there is one, takes number 1.

See everything in Translation Memory & Term Base →

Step 11: Review and accept#

Press Enter to accept a translated segment: once the source language is set, it's saved to the pair's default Translation Memory with its neighboring sentences, and the next segment you haven't accepted opens. Open a translation and move on without accepting, and it counts as reviewed — nothing is written to your memory.

Do this

  1. Click a translation to edit it in place — no pop-up box, and the text doesn't jump.
  2. Fix what needs fixing, then press Enter.
  3. Later identical segments in the same document are filled and accepted too, even ones you had accepted or worded differently. In your other open documents with the same language pair, only identical segments you haven't accepted or written yourself are filled and accepted. The notice's Undo takes back what it did in this document; in another document, ⌘Z (Ctrl+Z) there undoes it.
  4. Move without accepting: ⌘↑ (Ctrl+↑) and ⌘↓ (Ctrl+↓) move the selection, ↑ or ↓ at the first or last line of an open cell steps into the next one, and Esc backs out one level at a time.
  1. Enter on row 14
    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: ______________
    100%
    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: ______________
    100%
    AnalyzeTranslateReviewExport16/18 translated · 6 reviewed
    ↵Enter
  2. Accepted, and its twin too
    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: ______________
    AnalyzeTranslateReviewExport16/18 translated · 8 reviewed
    Accepted — and 1 identical segmentFilled with the same translation and accepted.Undo
  3. Reviewed is not accepted
    Source
    Translation
    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.850, antecipadamente, até o dia 1º de cada mês.
    AI
    ● opened and left — reviewed, not accepted
On the invented lease, accepting the signature line also fills its identical twin; the dots mark rows that were opened but not accepted.

Accepted or reviewed?

  • The footer reads, for example, 16/18 translated · 8 reviewed. Reviewed counts rows you accepted, rows you opened and left (the small gray dot) and 101–102% matches, which count without a dot.
  • Opening the cell is what counts: ⌘↓ (Ctrl+↓) or scrolling past a row doesn't mark it reviewed.
  • Keeping the two apart lets you read everything and accept only what you want your memory to reuse.
  • Edit an accepted row and its ✓ comes off until you accept it again.

While you review

  • Filter the grid by where translations came from, by state (Untranslated, Not reviewed, Needs attention) or by match tier, with a count of what's showing.
  • Sort by length or alphabetically to sweep similar rows together; the document itself never changes order.
  • ⌘F (Ctrl+F) searches the source, the translation or both.
  • Shift-click, ⌘-click (Ctrl-click) or ⌘⇧↑ (Ctrl+Shift+↑) / ⌘⇧↓ (Ctrl+Shift+↓) select several rows, for merge, copy source, re-translate or a replace.
  • In a cell, Shift+Enter adds a line break; ⌘L (Ctrl+L) adds or changes a link in a Word document; ⇧F3 (Shift+F3) switches between UPPER, lower and Title Case; bold, italic and underline have their usual shortcuts.
  • A typo in the source? ⌘⇧E (Ctrl+Shift+E), or a double-click on the source, lets you fix it so it never enters your memory; the delivered file keeps the client's wording.
  • ⌘⇧C (Ctrl+Shift+C) copies the source into the translation — for names and codes.
  • Paste from Word or the web brings in only the text and its bold, italic, underline, superscript and subscript.
  • On a Mac, the translation is spell-checked with the Mac's own dictionaries, and autocorrect, smart quotes and text replacement stay off; on Windows, spell-check works when the target language is the Windows display language.
  • ⌘K (Ctrl+K) finds any command, active document or project of your own.
  • Everything saves itself; ⌘S (Ctrl+S) saves now, and the toolbar always shows Saved, Saving… or Not saved.

Reviewing, editing, accepting into your memory, merging and find and replace run on your computer with no AI requests. AI runs only for Analyze, Translate, an AI suggestion or a term analysis, and when you add or change a glossary term. Then an AI request finds the rows the term appears in, and the unconfirmed ones are re-translated, here and in your other open documents of the same pair that contain it. On your own key, that lookup runs even while a lapsed license pauses Analyze and Translate.

See everything in review and editing →Keyboard shortcuts ↓

Step 12: Merge, split, find and replace#

Merge and split

A Word template sometimes breaks one sentence across two paragraphs or table cells. Merge the rows, place the ¶ tags in your translation, and on export each part goes back into its own paragraph or cell — no cell, row or paragraph is added or removed.

  1. Select the rows (they don't need to be next to each other) and press ⌘J (Ctrl+J), or use the merge button in the Source header.
  2. Translate the merged row and put each ¶ where the break belongs.
  3. ⌘⇧J (Ctrl+Shift+J) unmerges.
  4. To split a long segment, press ⌘T (Ctrl+T), click where it should break, and choose Split here: the halves keep the row's number, with a and b (12a and 12b, for row 12).
  1. Two rows, one sentence
    Source2 selected
    Translation
    4
    This letter confirms that Tomás Albernaz Keel has been employed by our company
    —
    5
    on a full-time basis since March 1, 2021.
    —
  2. Merged, with a ¶ tag
    Source
    Translation
    4
    This letter confirms that Tomás Albernaz Keel has been employed by our companyon a full-time basis since March 1, 2021.
    Esta carta confirma que Tomás Albernaz Keel trabalha em nossa empresaem regime de tempo integral desde 1º de março de 2021.
    6
    He currently holds the position of Senior Logistics Analyst.
    —
  3. Each part back in its paragraph

    Esta carta confirma que Tomás Albernaz Keel trabalha em nossa empresa

    em regime de tempo integral desde 1º de março de 2021.

An invented employment letter: one sentence split across two paragraphs, merged to translate, written back to both.
Illustration
  1. Split here

    Split segment

    Click in the source text where the segment should be divided.

    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”).
    1This Residential Lease Agreement (the “Lease”) is made on October 5, 2026,
    2between Brindlecote Residential LLC (the “Landlord”) and Tomás Albernaz Keel (the “Tenant”).
    CancelSplit here
  2. Rows 2a and 2b
    Source
    Translation
    2a
    This Residential Lease Agreement (the “Lease”) is made on October 5, 2026,
    —
    2b
    between Brindlecote Residential LLC (the “Landlord”) and Tomás Albernaz Keel (the “Tenant”).
    —
Illustration: splitting the invented lease's long opening sentence into 2a and 2b.

Only the main text merges — not headers, footers, notes or text boxes. Merge is off while the grid is sorted or the document is translating, and a merged row can't be split. If the ¶ count drifts, the row shows ¶!, the Quality check flags it, and an export would put the text into one of the paragraphs. Row numbers stay tied to the original paragraphs: a merged row keeps its first number and the next row skips ahead.

Find and replace

Press ⌘⇧F on a Mac or Ctrl+H on Windows. Find and replace works on translations only and plays safe: accepted and 101–102% rows are skipped unless you turn on Include accepted and 101/102%, text inside links and ¶ tags is protected, and every changed row goes back up for review.

  1. Type what to find and its replacement, then step through the matches or use Replace all.
  2. Choose where: This document (visible rows), which grid filters narrow; Open documents; or the whole project, including documents that aren't open. Only documents translating into the same language are included, and archived ones aren't.
  3. Across documents, a preview counts the matches in each and lets you leave any out before anything changes.
Depósito de garantia
1 of 1
Caução
Replace inThis document (visible rows)Include accepted and 101/102%
Source
Translation
9
Security deposit
Depósito de garantia
100%
10
USD 3,700
USD 3,700
AI
Replacing an older rendering with the agreed term, in this document only.

Undo and history

  • ⌘Z (Ctrl+Z) takes back the last bulk change in an open document — a Translate run, a Replace all, an accept and what it filled, a merge or a split; ⌘⇧Z (Ctrl+Shift+Z) redoes it (Ctrl+Y too, on Windows). Inside an open cell, it undoes your typing instead.
  • Each document keeps 50 undo steps while it's open. Closed documents changed by a project-wide replace can't be undone.
  • Every row keeps its last 20 versions in History, under TM Matches (step 10).

See everything in review and editing →

Part 4 · Check and deliver

A free check before the file leaves, then the same kind of file back.

Step 13: Run the Quality check#

Before you export, open the Quality check tab in the right rail. It runs on your computer with no AI, no upload and no extra cost, and it works without an AI key.

What it checks

  • Numbers and dates, by value. Once the source language is set, and for translations between English, Portuguese, Spanish, French, German, Italian and Dutch, each side is read in its own language's format. So it catches 1,500 left as-is in a Portuguese translation, where it reads as one and a half, and 03/05/2026 copied from a US source, where it reads as 3 May.
  • IDs and references. Case numbers, invoice references and ID numbers are compared character by character; when only the dots, commas or spaces differ, as in a re-punctuated legal citation, it's a note for you to judge. The check can't tell a citation from an ID number, and codes written without a separator, such as a passport number like FX123456, aren't checked, so compare those yourself.
  • Terms and consistency. A linked glossary term whose agreed translation isn't used, and the same source segment translated two different ways.
  • Punctuation, spacing and length. A missing final full stop, double spaces, unpaired brackets and curly quotes, a translation much shorter or longer than its source, and the ¶ tags of merged rows.

Do this

  1. Open the Quality check tab. Its pill shows how many errors the last check found.
  2. Untranslated rows are summed up in one line; show them filters the grid to them.
  3. Click a finding to jump to its row, and fix it there. While the tab is open, the check re-runs by itself a moment after you leave the cell.
  4. A false alarm? Click Ignore: it stays dismissed on that segment and is saved with the document. An ignore can't be undone or listed, and for some checks it also hides a later problem of the same kind on that row, so ignore only what you've checked.
  5. On a project's page, Check consistency compares all its active documents, open or not, and shows how many disagreements each one has.
  1. The check
    PreviewQuality check3Instructions
    3 errors1 warning1 info

    2 segments aren’t translated yet — show them

    • #10Numbers

      Not converted: “3,700” means 3700 in the source, but in Portuguese (Brazil) it reads as 3.7.

      source 3,700 = 3700 · translation 3,700 = 3.7

      Ignore
    • #12Dates

      Day and month swapped: the source says Nov 1, 2026, but in Portuguese (Brazil) “11/01/2026” reads as Jan 11, 2026.

      source 11/01/2026 = 1 Nov 2026 · translation 11/01/2026 = 11 Jan 2026

    • #17IDs & references

      Reference or ID changed: “BCR-2026-0418” must be copied exactly as in the source.

      source BCR-2026-0418

    • #9Terminology

      Glossary term not used: “security deposit” → “caução”.

    • #5Numbers

      “1” is in the translation but not in the source.

      translation 1

  2. Jump to the row
    Source
    Translation
    9
    Security deposit
    Depósito de garantia
    100%
    10
    USD 3,700
    USD 3,700
    AI
    11
    First payment due
    Data do primeiro pagamento
    88%
    12
    11/01/2026
    11/01/2026
    AI·low
The Quality check on the invented lease: an amount and a date the AI left as they were, an ID retyped with two digits swapped, and an older term.

Good to know

  • Inside a project, each document is also compared with its siblings translated into the same language. The check looks for the same sentence translated differently, the same date written in figures in one document and in words in another, and a term translated differently in another document's glossary.
  • Findings are phrased in your interface language.
  • It works the same on Word, Excel and PowerPoint files.
  • You can also run it from the command palette: ⌘K (Ctrl+K).

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 or converted units, can be flagged too, so treat a finding as a question, not a verdict. Punctuation checks follow Western conventions. Number and date checks read English, Portuguese, Spanish, French, German, Italian and Dutch formats. In other languages, correct dates and numbers written the local way (and Arabic-Indic digits) can be flagged as errors. In Japanese, Chinese or Korean translations, a short date with day and month swapped isn't caught.

See everything the Quality check does →

Step 14: Preview and export#

The Preview tab shows your document beside the grid, with translations appearing in place as you work; the segment you're on is highlighted, and clicking a paragraph takes you to its row.

Word pages, Excel sheets with their tabs, and slides with their speaker notes all preview. It's a rendering drawn by Contextra, not by Word, Excel or PowerPoint.

PreviewQuality checkInstructions

Preview · translated where done

Contrato nº BCR-2026-0481 · 218 Kittiwake Row, Unit 4B

CONTRATO DE LOCAÇÃO RESIDENCIAL

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”).

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.

Prazo. O Contrato vigorará de 1º de novembro de 2026 a 31 de outubro de 2027 (o “Prazo”).

Aluguel. O Locatário pagará o aluguel mensal de US$ 1.850, antecipadamente, até o dia 1º de cada mês.

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.

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.

Contas de consumo. O Locatário pagará as contas de energia elétrica, gás, água e internet do Imóvel.

Depósito de garantia

USD 3,700

Data do primeiro pagamento

11/01/2026

TENANT: Tomás Albernaz Keel

Assinatura: ____________________ Data: ______________

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.

The invented lease in the Preview tab: translated in place, the seal kept, the current clause highlighted.

Do this

  1. Press ⌘⇧P (Ctrl+Shift+P) for the Export view: it's drawn from the very file Export is about to write — translated where done, source text elsewhere. Translated / Original flips between the two. It doesn't update live: click Refresh after a change.
  2. Press ⌘E (Ctrl+E) or click Export, and choose where to save.
  3. If anything is unfinished, a warning comes first: how many segments are untranslated, how many translated ones nobody has reviewed (by origin), and how many Quality-check errors it found. Keep working is the default; Export anyway writes the file as it stands.
  4. Your translation comes back in the original's format, named with the target language, and the notice offers Show in Finder (Show in folder on Windows).

Export view

TranslatedOriginalRefresh

Contrato nº BCR-2026-0481 · 218 Kittiwake Row, Unit 4B

CONTRATO DE LOCAÇÃO RESIDENCIAL

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”).

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.

Prazo. O Contrato vigorará de 1º de novembro de 2026 a 31 de outubro de 2027 (o “Prazo”).

Aluguel. O Locatário pagará o aluguel mensal de US$ 1.850, antecipadamente, até o dia 1º de cada mês.

The Export view: the file Export will write, with Translated / Original in one click.

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
Before a half-finished file leaves: what's untranslated, unreviewed and flagged, with Keep working as the default.
Export archive names files with language codes instead.

What Export does

  • Export works on a copy of your original file: it writes the translation in and carries every part it had no reason to change across unchanged.
  • Logos, seals, signature images and footnote marks inside a translated Word paragraph stay in the file you deliver.
  • If a translation can't be placed back into the file, the notice says how many.
  • Each export also saves the terms you curated to your Term Base (once the source language is set). It sends your Contextra account one record: the file name, languages, page count, token totals and how the AI was paid for, never the document's content. File names often name a client. On a team document, Export also sends your team a checkpoint of your working file (step 17).

    Where your data goes →

  • Watermark. Exports are never blocked. When Contextra can't confirm an active license (after the trial with no plan, with a lapsed subscription, or after too long offline), the file is still written, with an UNLICENSED TRIAL notice. The notice sits at the top of a Word document, on every PowerPoint slide, and in the printed page header of every Excel sheet. In Excel it replaces the sheet's own header, and it doesn't show in Normal view or in the Export view. An active trial exports clean, and so does an account in AI Credits mode with a positive balance.

Other ways out

  • ⌘⇧S (Ctrl+Shift+S), Save a copy to disk…, writes a portable .contextra working file with the original inside. It opens only in Contextra, isn't encrypted, and isn't a deliverable; after reopening one, set its language pair again.
  • In the Library, Export archive… zips a document or a whole project — originals, translated files and working copies.

Check before you deliver

  • Page numbers and other Word fields. In a translated paragraph, header or footer they become fixed text. So does a header or footer that holds only a page number, even though it isn't translated: it then shows the same number on every page. Check headers and footers in Word.
  • Formatting inside AI-translated sentences. Bold, italics, underline, superscript and subscript inside a sentence are placed by the AI, and nothing checks that they came back. On those sentences, strikethrough, small caps and Word character styles can be lost, and so can PowerPoint links. Open the exported file to check them.
  • Layout. An image between two pieces of text moves to the end of its paragraph, and text isn't re-fitted to its box.
  • Right-to-left. Arabic and Hebrew translations aren't switched to right-to-left layout for you: set it in Word, Excel or PowerPoint.
  • The warning. It runs when you export from the editor, not for an Export archive or a team's Complete, and it counts errors, not warnings.

See everything about Word, Excel and PowerPoint →

Part 5 · Your data, costs and team

Look after your memories, back them up, see what the AI costs, and work with a team.

Step 15: Manage memories, TMX and TBX, and backups#

The Memory page, ⌘⇧M (Ctrl+Shift+M), holds your Translation Memories and Term Bases. Keep as many 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.

Do this

  1. New Translation Memory, or New Term Base on its tab, creates one: its name and languages, and whether it's the default for its pair.
  2. Select a memory to see its entries. Each shows when it was added and whether it was accepted in a document or imported, and you can correct it in place.
  3. Search all memories, or all Term Bases, at once; accents and capitals are ignored.
Translation MemoryTerm Base
Search all memories…
Leases & property EN→PT-BRdefaultEN-US → PT-BR1,284 entriesupdated Oct 14, 2026
Legal EN→PT-BR 2022–2025EN-US → PT-BR5,960 entriesupdated Jul 3, 2026
Academic PT-BR→ENdefaultPT-BR → EN-US3,412 entriesupdated Sep 29, 2026
Serraçu Cooperative PT-BR→ENPT-BR → EN-US418 entriesupdated Oct 14, 2026
New Translation Memory
Import TMX Export
Source textTranslation
RESIDENTIAL LEASE AGREEMENTadded 2 h ago · accepted in Lease – 218 Kittiwake Row, Unit 4B.docxCONTRATO DE LOCAÇÃO RESIDENCIAL
Signature: ____________________ Date: ______________added 50 min ago · accepted in Lease – 218 Kittiwake Row, Unit 4B.docxAssinatura: ____________________ Data: ______________
Security Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.added Oct 20, 2025 · accepted in Lease – 204 Kittiwake Row, Unit 2A.docxCauçã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.
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.added Oct 20, 2025 · accepted in Lease – 204 Kittiwake Row, Unit 2A.docxMulta 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.
Source textTranslation Add
Translation MemoryTerm Base
Search all memories…
Leases & property EN→PT-BRdefaultEN-US → PT-BR1,284 entriesupdated Oct 14, 2026
Legal EN→PT-BR 2022–2025EN-US → PT-BR5,960 entriesupdated Jul 3, 2026
Academic PT-BR→ENdefaultPT-BR → EN-US3,412 entriesupdated Sep 29, 2026
Serraçu Cooperative PT-BR→ENPT-BR → EN-US418 entriesupdated Oct 14, 2026
New Translation Memory
Import TMX Export
Source textTranslation
RESIDENTIAL LEASE AGREEMENTadded 2 h ago · accepted in Lease – 218 Kittiwake Row, Unit 4B.docxCONTRATO DE LOCAÇÃO RESIDENCIAL
Signature: ____________________ Date: ______________added 50 min ago · accepted in Lease – 218 Kittiwake Row, Unit 4B.docxAssinatura: ____________________ Data: ______________
Security Deposit. The Landlord shall return the security deposit within 30 days after the end of the Term, less any lawful deductions.added Oct 20, 2025 · accepted in Lease – 204 Kittiwake Row, Unit 2A.docxCauçã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.
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.added Oct 20, 2025 · accepted in Lease – 204 Kittiwake Row, Unit 2A.docxMulta 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.
Source textTranslation Add
An invented translator's memories: one default per language pair, entries accepted in documents, and TMX in and out.

Good to know

  • Contextra never saves an AI draft to your memory on its own. Entries come only from rows you accept, entries you add or import yourself, and team memories you subscribe to. An AI draft you accept goes in as your approved translation, and a TMX file is trusted whatever produced it.
  • The entry list shows your 200 most recently used entries; search finds the rest.
  • Your memories and Term Bases live on this computer, and every lookup happens there.
  • Separate memories don't keep clients apart: every memory for the pair is consulted. A near match from any of them can go to the AI as a reference for another client's document.

TMX and TBX

  • Import TMX brings in a translation memory from another tool, and Import TBX, on the Term Base tab, a Term Base (TBX-Basic or TBX v3). Export writes TMX or TBX.
  • Imports bring plain text: inline formatting tags aren't converted, and some can arrive as literal text, so check a few entries after importing. Sentence context isn't carried either, so imported entries match up to 100% — 101–102% come from work you accept in Contextra.
  • Each memory holds one language pair and one translation per source sentence, so an import silently replaces entries with the same source: import into a new memory to keep your own. A file in another regional variant of the language is relabeled to the memory's.
  • A memory with no region (from a region-less TMX file, for example) serves every regional variant of its language.

Backups

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

In Settings ▸ Backups

  1. Back up now takes a snapshot whenever you like; the last 7 snapshots are kept.
  2. Choose folder… also copies each new backup to a folder you pick, in Dropbox, iCloud Drive or OneDrive, or on a USB drive, if it's reachable when the backup is made. A backup made while it isn't (with the drive unplugged, say) is never copied there later.
  3. Restore brings a snapshot back; Restore from file… takes a backup .zip, from your backup folder on a new computer, for example. Contextra checks the file first and saves your current state as a Before restore snapshot, so you can switch back (the last three are kept). Close your open documents first: one left open in a tab saves its old version back into the restored Library when you edit it.
API keys and preferences are stored locally on this device.AITranslationAdvancedAppearanceBackupsAccount
Backups stay on this computer and in the folder you choose; they're never uploaded to Contextra. Backups include archived documents and Recently deleted.Automatic backupsLast backup 8 h agoYour memories, term bases and Library, once a day. The last 7 are kept.Back up nowAlso copy to a folderPick a Dropbox, iCloud Drive or OneDrive folder (or a USB drive) to keep a second copy off this computer. Contextra writes only inside a “Contextra backups” folder there.No folder chosen.Choose folder…SnapshotsRestore from file…Oct 14, 2026, 9:00 AMDaily4 memories · 2 term bases · 14 documentsRestore
Daily backups on the translator's own computer, with an optional second copy in a folder they choose.
  • Backups include your whole Library, archived documents and Recently deleted too.
  • On a shared computer, each Contextra account keeps its own Library, memories and keys — separation, not encryption.
  • Moving to a new computer? Choose a backup folder on the old one first: When something goes wrong has the steps.

See everything in Translation Memory & Term Base →See the Library and backups →

Step 16: Check your AI costs in Usage#

The Usage page, ⌘⇧U (Ctrl+Shift+U), shows what your AI use on this computer costs (estimated from provider list prices on your own key, in credits on AI Credits) by day, step, language pair, document and project.

Do this

  1. Pick a period: 7 days, 30 days, 12 months or All time.
  2. Read the cards and the chart, then Where it goes (Translate, Analyze, AI suggestions) and the costs by language pair.
  3. The table, grouped by Documents or by Projects, shows an estimate of what each job cost in AI; Download as CSV exports the breakdown.
  4. Technical details lists tokens and the estimated cost by model and by step, at provider list prices in USD however you pay. It also shows your last 25 AI requests on this computer and the list price of every model in the own-key catalog.
7 days30 days12 monthsAll timeYour own API key
Estimated cost$2.0317% more than the previous 30 days
Words translated by AI18,460≈ 74 pages of AI work9% more than the previous 30 days
Per 1,000 words$0.11Analysis included
Documents12in 4 projects20% more than the previous 30 days
Spending over time
Where it goesAnalyze26%$0.52Translate71%$1.44AI suggestions3%$0.07
LanguagesEnglish (US) → Portuguese (Brazil)$1.2711,689 wordsPortuguese (Brazil) → English (US)$0.766,771 words
Estimated cost per day, Sep 15 – Oct 14, 2026
PeriodAnalyzeTranslateAI suggestionsTotal
Sep 15$0.15$0.13$0.00$0.28
Sep 16$0.00$0.16$0.00$0.16
Sep 17$0.00$0.14$0.02$0.16
Sep 18$0.00$0.06$0.00$0.06
Sep 19$0.00$0.00$0.00$0.00
Sep 20$0.00$0.00$0.00$0.00
Sep 21$0.04$0.10$0.00$0.14
Sep 22$0.09$0.12$0.00$0.21
Sep 23$0.00$0.10$0.02$0.12
Sep 24$0.00$0.06$0.00$0.06
Sep 25$0.00$0.00$0.00$0.00
Sep 26$0.00$0.00$0.00$0.00
Sep 27$0.00$0.00$0.00$0.00
Sep 28$0.03$0.08$0.01$0.12
Sep 29$0.01$0.02$0.00$0.03
Sep 30$0.00$0.00$0.00$0.00
Oct 1$0.01$0.02$0.00$0.03
Oct 2$0.00$0.00$0.00$0.00
Oct 3$0.00$0.00$0.00$0.00
Oct 4$0.00$0.00$0.00$0.00
Oct 5$0.12$0.10$0.00$0.22
Oct 6$0.00$0.07$0.00$0.07
Oct 7$0.00$0.05$0.02$0.07
Oct 8$0.00$0.05$0.00$0.05
Oct 9$0.00$0.00$0.00$0.00
Oct 10$0.00$0.00$0.00$0.00
Oct 11$0.00$0.00$0.00$0.00
Oct 12$0.02$0.00$0.00$0.02
Oct 13$0.04$0.10$0.00$0.14
Oct 14 (so far)$0.01$0.08$0.00$0.09
Thirty days of an invented translator's AI use on her own key — estimated at list prices.

Good to know

  • Own-key costs are labeled as estimates from list prices; your provider's invoice is the final amount.
  • Usage covers this computer only: your other computers aren't included.
  • On AI Credits, your balance shows in the Library's top bar and in Settings ▸ AI; Buy credits takes you to your account on contextra.pro. The balance is the exact figure: the Usage page can miss a few debits.
  • The detailed usage log stays on this computer. Your Contextra account receives one summary per exported document and, on AI Credits, the gateway's billing record for each request — never your text.
  • On a Team plan, you see how much of your own AI use went to each team project.

See AI access, cost and license →See pricing and AI Credits packs →

Step 17: Work on a team#

On the Team plan, a manager uploads Word (.docx) files on contextra.pro, picks the translator and a due date, and the document appears in that translator's app, in the Team section. This step is the translator's side; the manager's side is on the Teams page.

Do this

  1. Open Team in the sidebar: everything assigned to you in your team's active projects, grouped by project, with each document's status and due date, and overdue work in red.
  2. Start working opens the document in the language pair your manager chose, with your memory filled in before any AI runs, and marks it In progress on your manager's board.
  3. Work as usual. Progress reports itself after each Translate run, when you pause reviewing and when you close the document, so translated and reviewed counts reach the board while you're online.
  4. Export whenever you like: when you're online it also sends your team a checkpoint of your working file, without marking the job done. A failed upload isn't retried, and exporting a job you've already handed back reopens it.
  5. Complete unlocks when every segment is translated and marked reviewed (its tooltip says how many are still missing). It hands the job back with the finished .docx, watermarked whenever your own export would be. Then check that Download what you sent appears on the row: if it doesn't, the file didn't go, so tell your manager, then Reopen, export and Complete again.
  6. After a hand-back, Download what you sent gets the exact file your manager received; Reopen lets you correct it — export it, then Complete again.
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 to17 segments still to translate
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
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 translator's Team list: one job in progress, one already handed back.
  1. Ready
    Warranty terms.docxIn progressopenEnglish (US) Spanish (Spain) due Oct 20· 48/48 translated · 48 reviewed· work in progress· updated Oct 14, 2026, 2:30 PM Complete Go to
  2. Sending…
    Warranty terms.docxIn progressopenEnglish (US) Spanish (Spain) due Oct 20· 48/48 translated · 48 reviewed· work in progress· updated Oct 14, 2026, 2:30 PM Sending… Go to
  3. Handed back
    Warranty terms.docxCompletedEnglish (US) Spanish (Spain) due Oct 20· 48/48 translated · 48 reviewed· work in progress· delivered Oct 16, 2026, 11:05 AM Download what you sent Go to
Complete unlocks when every segment is translated and reviewed; Download what you sent then gets the file your manager received.

Shared memories

  • Share a Translation Memory or Term Base with Share with your team, in its card's menu. It uploads every entry at once, with no confirmation: the source, the translation, the neighboring sentences and your email address. Check first that it holds nothing from other clients. Shared entries are stored on Contextra's servers and are readable by Contextra unless your team turned on encryption before they were shared. Unshare stops sharing, but teammates keep the copies they already have.
  • Memory ▸ Team library lists what your team shares. Subscribe to have a memory consulted for documents in the same language pair, and set Priority to order the memories you subscribe to (lower is consulted first). Priority ranks them within a match tier, so a better match from any memory still comes first.
  • A memory you subscribe to is copied to your computer and matched there, so it's available offline; it syncs every few minutes, and Sync now pulls at once.
  • Memories you subscribe to are read-only. For each language pair, keep a Translation Memory and a Term Base of your own and make them the pair's default (Set as default, in the card's menu). If a memory you subscribe to is your only one for a pair, your accepts and new terms are saved nowhere, and nothing tells you.
Team libraryMemories your team shares. Subscribe to consult a colleague’s; share one of your own from its card in Translation Memory or Term Base. Sync now
  • Tarnwick — approved EN→ESTMEnglish (US) → Spanish (Spain) · 2,316 entries · oona@example.orgPriority1Unsubscribe
  • Tarnwick — approved EN→FRTMEnglish (US) → French (France) · 1,127 entries · oona@example.orgSubscribe
  • Outdoor gear EN→ESTBEnglish (US) → Spanish (Spain) · 246 entries · shared by youUnshare
An invented studio's shared memories: one subscribed, one on offer, one shared by this translator.

Optional end-to-end encryption for shared memories

An owner or manager can turn it on for the whole team in Memory ▸ Team library, and it can't be turned off. From then on, each shared-memory entry is encrypted on the computer that sends it, and Contextra stores it as ciphertext it can't read.

What it doesn't cover

  1. Entries shared before it was turned on stay as they were sent, until they change.
  2. Memory names, language pairs, owners and entry counts stay readable to Contextra.
  3. Assigned documents, checkpoints and hand-backs aren't covered.
  4. Key distribution relies on Contextra's member and device list, which the app doesn't yet let you verify. There's no device revocation or key rotation yet.
  5. A teammate's app decrypts the memory to use it, so a match can reach the AI provider as a reference during an AI step. On AI Credits, that goes through Contextra's gateway.
  6. On an encrypted team, subscribe on contextra.pro: a subscription made in the app misses the entries already there.
  7. A computer that receives entries before it has the key doesn't get them later; only later changes arrive.

The recovery code is generated on your computer, shown once, and never stored by Contextra; this version can't redeem it yet.

Good to know

  • Each member uses their own API key or their own AI Credits; there's no shared team credit pool.
  • Team documents you've opened sit in your Library under their team project.
  • Team documents get your general instructions plus each document's own; team projects have no project instructions.
  • A Team seat's license stays valid for up to 7 days after its last online check; after that, exports carry the watermark until Contextra can check again. AI steps always need a connection.

See the Team plan →See everything on the Team plan →

Keyboard shortcuts

This list is generated from the same shortcut table Contextra runs on, so it shows the keys your app answers to — the ones its own Keyboard shortcuts panel lists, at ⌘/ (Ctrl+/).

Apart from ⌘ becoming Ctrl, one command has a different key: Find and replace is ⌘⇧F on a Mac and Ctrl+H on Windows. Windows also accepts a few extra keys, listed under Also useful. The commands also sit in the menu bar (File, Edit, Translate, View, Window, Help), with their shortcuts beside them. Shortcuts can't be changed.

On a Mac: ⌘ Command · ⇧ Shift · ↵ Return · esc Escape.

File
CommandMacWindows
Open…Command OControl O
Save nowCommand SControl S
Save a copy to disk…Command Shift SControl Shift S
Export translated document…Command EControl E
Close documentCommand Shift WControl Shift W
Settings…Command ,Control ,
Edit
CommandMacWindows
UndoTakes back the last change to many segments at once — Translate, Replace all, an accept and what it propagated, a memory fill, copy source, merge and split. Inside an open cell it undoes your typing instead.Command ZControl Z
RedoCtrl+Y redoes too, on Windows.Command Shift ZControl Shift Z
Edit link…In an open translation cell: add a link to the selected words, change a link's address, or remove it.Command LControl L
Translate
CommandMacWindows
Analyze documentCommand Shift AControl Shift A
Translate / StopCommand ReturnControl Enter
Translate selected segmentsRe-translates the whole selection whatever its status, accepted rows and 101/102% matches included, which Translate otherwise leaves alone.Command Shift ReturnControl Shift Enter
Copy source to translationApplies to every selected segment.Command Shift CControl Shift C
Concordance search…Searches the selected words across your Term Bases, memories and saved documents.Command Shift KControl Shift K
Accept segmentAccepts the row and opens the next one you haven't accepted. Once the document's source language is set, it's saved to your Translation Memory.ReturnEnter
Cycle capitalisationIn an open cell: UPPER → lower → Title Case.Shift F3fn too, on many Mac keyboardsShift F3
Use a memory matchApplies the numbered row in the TM Matches panel.Command 1..9Control 1..9
Segments
CommandMacWindows
Merge segmentsMerges the selection, or this segment with the next one.Command JControl J
Split segment…Command TControl T
Unmerge / unsplitCommand Shift JControl Shift J
Next segmentCommand Down arrowControl Down arrow
Previous segmentCommand Up arrowControl Up arrow
Extend selection downShift-click and Cmd/Ctrl-click also select several segments.Command Shift Down arrowControl Shift Down arrow
Extend selection upCommand Shift Up arrowControl Shift Up arrow
Edit source textCorrects a typo in the source so it never enters your memory. The exported document keeps the original wording. Double-clicking the source cell does the same.Command Shift EControl Shift E
Move between cellsAt the first/last line of an open cell, moves to the next segment's editor.Up arrow / Down arrowUp arrow / Down arrow
View
CommandMacWindows
Command palette…Command KControl K
Home / editorCommand Shift DControl Shift D
Find in segments…Command FControl F
Find and replace…Replaces in translations only: in the rows the grid shows, in your open documents, or across a project.Command Shift FControl H
Export viewCommand Shift PControl Shift P
Translation Memory & Term BaseCommand Shift MControl Shift M
UsageCommand Shift UControl Shift U
Keyboard shortcutsCommand /Control /
DismissCloses a dialog, then commits the open cell, then clears the selection.EscapeEscape
Window
CommandMacWindows
Next tabOn Windows, Ctrl+Tab and Ctrl+PageDown cycle too.Command Shift ]Control Shift ]
Previous tabOn Windows, Ctrl+Shift+Tab and Ctrl+PageUp cycle too. ⌘⇧1–9 (Ctrl+Shift+1–9) jump straight to a tab; 9 is the last one.Command Shift [Control Shift [

Also useful

Keys that work in Contextra but aren't in its Keyboard shortcuts panel.

Also useful
ActionMacWindows
Line break inside a translationShift EnterShift Enter
Bold, italic, underline in an open cellCommand B or Command I or Command UControl B or Control I or Control U
Jump to document tab 1–9 (9 = the last)Command Shift 1–9Control Shift 1–9
Cycle document tabsNo keyControl Tab or Control Shift Tab or Control PageDown or Control PageUp
RedoNo keyControl Y
Find and replace, in the find field: next match / previous matchReturn / Shift ReturnEnter / Shift Enter
Find and replace, in the replace field: replace this matchReturnEnter
Library: open a document's ⋯ menuShift F10 (with fn on many Macs), or Tab to ⋯Shift F10
Library: move a document to Recently deletedDeleteDelete
Library: undo the last tidy action, while its notice showsCommand ZControl Z
Quit, saving open documents first (quitting from the Dock or at logout skips the save)Command QFile ▸ Exit

On some Windows keyboard layouts, such as Spanish or German, Ctrl+/ and Ctrl+Shift+[ or Ctrl+Shift+] can't be pressed. Switch documents with Ctrl+Tab, and find Keyboard shortcuts through Ctrl+K.

Nothing is bound to AltGr, so characters such as [ and ] always type.

⌘1..9 (Ctrl+1..9) apply a match only while the TM Matches tab is showing.

When something goes wrong

The things that actually come up, and what each one means.

My memory doesn't fill anything, and TM Matches is empty.

Check the language chip in the toolbar: amber means the source language is still Auto-Detect, and your memory can't match until it's set (step 4). Then check the pair: memories are matched by language pair, and a Portuguese (Brazil) memory is never consulted for Portuguese (Portugal). Use memory, in the Library's batch bar, must be on. Memory fills only empty rows; it doesn't replace text that's already there.

I accepted rows, but they're not in my memory.

Accepting saves to your memory only once the document's source language is set. The accept notice appears only for the first three accepts of a session, so on Auto-Detect an accept says Not saved to memory only if it's among them; after that, nothing tells you. Accepts go to the pair's default memory — the one with the default chip in Memory. On a Team plan, if a memory you subscribe to is your only one for the pair, accepts are saved nowhere. Create a Translation Memory of your own for that pair and choose Set as default in its card's menu.

Some rows came back with ⚠.

Click Retry in the row (an AI request), or run Translate again: it picks up the rows still waiting for a translation. A row that already had text shows only ⚠, with no Retry: select it and press ⌘⇧↵ (Ctrl+Shift+Enter). If the provider reports rate limits, lower Parallel requests in Settings ▸ Advanced.

Analyze or Translate opens the AI setup instead of running.

No AI is set up yet: add your own API key or choose AI Credits there, and Contextra offers to run it as soon as you're done. Nothing is sent before. If a banner says the AI is paused, it names the reason and the fix. A key the provider rejects shows the provider's own message.

The AI is paused, and exports carry a watermark.

Contextra can't confirm an active license: the trial ended with no plan, a subscription lapsed, the computer has been offline too long, or its clock is off by more than 5 minutes. The banner says which. Your Library, memories, editing and export keep working; exports carry an UNLICENSED TRIAL notice until the license is active again. If the trial or a subscription is what ended and you have AI Credits, switch to AI Credits in Settings ▸ AI. That mode works without a subscription, and exports stay clean while your balance is positive.

Can I work without an internet connection?

Yes, except for the AI steps (Analyze, Translate, AI suggestions and term analyses) and team syncing. You need a connection to sign in the first time; after that, Contextra re-checks your license in the background whenever you're online. After 14 days without a check (7 on a Team seat), on every plan, Perpetual included, exports carry the UNLICENSED TRIAL notice until Contextra can check again. Your Library, memories and editing keep working.

The exported file mixes both languages.

Rows without a translation are exported in their original wording, and the warning before export says how many. Filter the grid to Untranslated to find them.

I changed a term, and some rows didn't change.

Rows you accepted, took from a 101–102% or human 100% match, or typed yourself are left as they are and listed for you to review. To change them anyway, select them and press ⌘⇧↵ (Ctrl+Shift+Enter). Re-translation after a term change also needs a license and AI access.

Merge is grayed out.

Merge works on the document's main text only — not header, footer, footnote, endnote or text-box rows. It's off while the grid is sorted (the banner above the grid clears the sort) or the document is translating, and a merged row can't be split.

Find and replace skipped some matches.

Accepted and 101–102% rows are left alone unless you turn on Include accepted and 101/102%, and the bar says how many it skipped. Text inside links and ¶ tags is protected. In This document, only the rows the grid shows are included, so clear filters first.

The Quality check flags something that's correct.

It compares values, IDs and terms mechanically, so correct renderings, such as numbers written as words or converted units, can be flagged. If it's fine, click Ignore: it stays dismissed on that segment, and an ignore can't be undone. Number and date checks read English, Portuguese, Spanish, French, German, Italian and Dutch formats. In other languages, correct dates and numbers written the local way (and Arabic-Indic digits) can be flagged as errors. In Japanese, Chinese or Korean translations, a short date with day and month swapped isn't caught.

A shortcut does nothing.

On many Mac keyboards, ⇧F3 needs fn too. On some Windows layouts, such as Spanish or German, Ctrl+/ and Ctrl+Shift+[ or Ctrl+Shift+] can't be pressed: use Ctrl+Tab to switch documents, and Ctrl+K to find a command. ⌘1..9 (Ctrl+1..9) work only while TM Matches is showing.

Spell-check doesn't underline anything on Windows.

On Windows, spell-check works when the target language is the language Windows itself is displayed in, and it's off for other targets. Turn it off in Settings ▸ Appearance if you prefer.

I deleted a document by mistake.

Right after deleting, Undo in the notice brings it back, and so does ⌘Z (Ctrl+Z) while the notice shows. Later, it's in Recently deleted for 30 days, where Restore brings it back; after that, only an earlier backup may still hold it.

I'm moving to a new computer.

Your Library and memories don't sync between computers: a backup carries them across. Start on the old computer: open Settings ▸ Backups, choose a USB drive or a synced folder (Dropbox, iCloud Drive or OneDrive) under Also copy to a folder, then click Back up now.

Install Contextra on the new computer, sign in with the same account and go through the welcome setup (how the AI is paid, your usual language pair), or set them later in Settings ▸ AI and Settings ▸ Translation. Close any open documents, then choose Settings ▸ Backups ▸ Restore from file… and pick the backup .zip in the Contextra backups folder inside the folder you chose.

Enter your API keys again: they're never in backups. An AI Credits balance belongs to your account, so there's nothing to move; your theme, number and date formats and quote rates are set on each computer.

Versions up to 1.6.1 can't open 1.7 documents or backups, so install the current version first.

Moving to a new computer, on the download page →

My Apple Silicon Mac is running the Intel build.

An Intel build installed on an Apple Silicon Mac stays an Intel app, updates included. Download the Apple Silicon build from the download page and install it over the old one; your documents, memories and settings stay where they are.

An update didn't install itself.

On a Mac, if macOS won't let Contextra replace itself (on a standard, non-admin account, for example), it sends you to the download page instead. On Windows, you always install updates yourself: the app tells you and opens the download page.

Team: Complete stays grayed out.

Complete unlocks when every segment is translated and marked reviewed; hover it to see how many are still missing. Reviewed means opened and left, accepted, or a 101–102% match.

Team: a job assigned to me isn't in the list.

The Team list refreshes when you open it, click Refresh or sign in; there are no notifications. Documents in archived projects drop off the list, and team features need the team's plan to be active.

Advanced: batch size, parallel requests and thinking level.

Settings ▸ Advanced ▸ Translation processing sets Segments per batch (30 by default) and Parallel requests (4); lower Parallel requests if your provider reports rate limits. On AI Credits, at most 8 requests run at once. Settings ▸ AI ▸ Thinking level sets how much the AI reasons before answering (Low, Medium, High or Dynamic); higher levels cost more and are slower. Temperature applies only to the models that accept it, the Gemini models.

How do I remove Contextra and my documents from a computer?

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 page lists the folders to delete, under Removing Contextra's data from a computer; deleting them removes every Contextra account's data on that computer. Delete the copies in your backup folder yourself.

Removing Contextra's data from a computer →

I signed up with Google or Microsoft, and the app won't sign me in.

The app signs in only with an email and password, and an account created with Continue with Google or Continue with Microsoft has no password to sign in with. Write to support@contextra.pro.

AI Credits requests fail, though I have credits left.

Each account can use up to 2,000 credits a day. 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. Try again later, or use your own API key (with a plan or the trial), which isn't affected.

Still stuck? Write to support@contextra.pro.

Contents ↑

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