Skip to main content

Desktop CAT tool for professional & certified translators · macOS & Windows

Meet the CAT tool for the AI era.

Contextra translates Word, Excel and PowerPoint files and gives you back the same file, formatting intact. Your translation memory answers first; the AI drafts the rest with your glossary and the document's context, on your own API key or AI Credits.

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

ContextraAnalyzeTranslateEnglish (US)Portuguese (Brazil)GlossaryExport viewSavedExport
4RF
Lease – 218 Kittiwake Row, Unit 4BRelatório anual 2026Indicadores 2026.xlsxApresentação institucional.pptx
Search source or translation…
Source
Translation
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
Caução
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
LOCATÁRIO: Tomás Albernaz Keel
AI
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%
17
Header
Lease No. BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
Contrato de Locação n.º BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
AI
18
Footnote 1
Business days exclude Saturdays, Sundays and public holidays.
Não são considerados dias úteis os sábados, os domingos e os feriados.
100%
AnalyzeTranslateReviewExport18/18 translated · 3 reviewed
PreviewQuality check2Instructions
2 errors1 warning1 info
  • #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

  • #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

  • #6Terminology

    Glossary term not used: “late charge” → “multa por atraso”.

  • #5Numbers

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

    translation 1

10
USD 3,700
USD 3,700
AI
  1. Set the source language and your memory can start matching.
  2. Your memory fills in what it already knows — no AI, no cost.
  3. Optional: Analyze reads the document and proposes a glossary.
  4. The AI drafts the rest, knowing what kind of document it is.
  5. Review memory rows too: the glossary flags a term that doesn't match.
  6. Fix it and press Enter: it's saved to your memory.
  7. Before you export, the Quality check catches a number and a date.

An invented lease in Contextra 1.7.1's editor. Waiting times are shortened.

See how your memory comes first

Your memory answers first

Your translation memory comes first. Open a document and Contextra fills in everything your memory already knows — with no AI and no cost.

Only what you approve goes into your memory

AI drafts are never saved on their own. Your memory grows from the segments you accept and the memories you import.

Where have I translated this before?

Select a phrase and press ⌘⇧K (Ctrl+Shift+K) to see how you translated it before — in your memories, Term Bases and past documents.

Bring the memory you already have

Import and export TMX and TBX, so the memories and Term Bases you've built elsewhere come with you.
  • 102%Same sentence, with the same paragraphs before and after — applied as confirmed.on open · no AI
  • 101%Same sentence, after the same paragraph — applied as confirmed.on open · no AI
  • 100%Same sentence — filled in for your review.on open · no AIOnly the numbers changed? You still get your translation, with the new figures.
  • AIDrafts what your memory didn't settle.
  • Fuzzy 70%+A starting point that the AI improves on.on open · no AI
More
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. 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 of the Term,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.
Generate AI suggestion
History0
  • The “Now:” line says how this row's translation got there
  • ⌘1..9 (Ctrl+1..9) applies a numbered match while TM Matches is showing
  • “Generate AI suggestion” is an AI request
TM Matches lists up to 20 matches of 70% or more from every memory for the language pair, best first, once the document's source language is set.
More
Illustration
  1. Last year's lease, Unit 2A: you accept the Security Deposit clause with Enter.
  2. Your memory keeps it with the paragraph before it (Late Charge) and the one after it (Utilities).
  3. This year's lease, Unit 4B, has the same three paragraphs in a row.
  4. 102%Applied as confirmed when the document opens with its source language set.
Each segment you accept is saved with the paragraphs around it, so the next time it comes back as a 102% match.
More

Your memories and Term Bases are stored on your computer.

See everything in Translation Memory & Term Base

Ever had a segment come back perfectly wrong?

Where your memory stops, the AI drafts — with the full context

The AI doesn't translate sentences in isolation. It knows:

  • what kind of document it is — its field, country and register;
  • your glossary and your Term Base;
  • your instructions;
  • and near matches from your memory.

Analyze the document first — optional, one click

Analyze reads the document, works out its field and register, and proposes a glossary that respects your Term Base.

Your instructions, at the right level

Give the AI instructions for all your work, for one client's project or for a single document.

Change a term once

Update a glossary term and the AI rows that use it are re-translated. What you've approved stays as it is.
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%
✦ Analyze term explains a term and suggests alternatives.
More

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. Use European Portuguese spelling.
106 / 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
General (all target languages):
- Keep names of people and companies exactly as in the original.
- Mark illegible text as [illegible].

General (only for 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.
- Use European Portuguese spelling.

▸ How the AI is told to weigh them

The target language is Portuguese (Brazil), but the instructions ask for Portuguese (Portugal). Change to Portuguese (Portugal)
  1. Instructions set the style — and you can see exactly what the AI receives.
  2. It warns you when an instruction clashes with the document's target language.
More

The glossary guides the AI; the Quality check helps you catch anything it missed.

See everything the AI is given
Source
Translation
13
TENANT: Tomás Albernaz Keel
LOCATÁRIO: Tomás Albernaz Keel
AI
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
16
Signature: ____________________ Date: ______________
Assinatura: ____________________ Data: ______________
17
Header
Lease No. BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
Contrato de Locação n.º BCR-2026-0418 · 218 Kittiwake Row, Unit 4B
AI
18
Footnote 1
Business days exclude Saturdays, Sundays and public holidays.
Não são considerados dias úteis os sábados, os domingos e os feriados.
100%
18/18 translated · 7 reviewed
  1. Click a translation to edit it in place — no pop-up box.
  2. Enter accepts the row, fills the same signature line below, and opens the next row.
  3. Rows you've accepted are skipped: Enter goes to the next one that isn't.
  4. Opened and left: reviewed, not accepted — nothing was written to your memory.

↵ (Enter) accept · ⌘↑ (Ctrl+↑) ⌘↓ (Ctrl+↓) move between rows · ⌘1..9 (Ctrl+1..9) use a match · ⌘⇧K (Ctrl+Shift+K) Concordance · ⌘K (Ctrl+K) commands

Review like a CAT tool. You decide what your memory learns.

Press Enter to accept a segment: it's saved to your memory and the next one opens. Opening a segment marks it reviewed, without touching your memory.
  • Accept once, fill every repeat. Identical segments are filled too — in this document and in your other open documents.
  • A badge for every row. See at a glance where each translation came from: your memory (102/101/100%, fuzzy), the AI, or you.
  • The whole document at a glance. A progress bar by match type, and filters for anything you want to review.
  • Find and replace, safely. Approved rows are protected unless you include them, and changed rows go back for review.
  • Undo and history. ⌘Z (Ctrl+Z) undoes a whole Translate run or replace, and each segment keeps its earlier versions.
  • Merge and split with ¶ tags in the main text, each part written back to its own paragraph.
  • Fix a source typo so it never enters your memory; the delivered file keeps the client's wording.
  • ⌘K (Ctrl+K) searches commands, your active documents and your own projects.

Reviewing and editing happen on your computer — no AI needed.

See everything in review and editing

Check it before it ships

Before you deliver, the Quality check catches numbers and dates that don't match the source — like 1,500 left as it was in a Portuguese translation, where it reads as one and a half.
  • References and IDs must match the source exactly.
  • It flags a glossary term whose agreed translation isn't used, and the same source translated two ways.
  • Check a whole project for terms translated differently across its documents.
  • Dismiss a false alarm once and it stays dismissed.
  • It runs on your computer — free, with no AI.
  • Exporting asks first if anything is untranslated, unreviewed or flagged — with Keep working as the default.
Source
Translation
9
Security deposit
Caução
10
USD 3,700
US$ 3.700
11
First payment due
Vencimento do primeiro pagamento
AI
12
11/01/2026
11/01/2026
AI·low
18/18 translated · 4 reviewed
PreviewQuality check1Instructions
1 error1 warning1 info
  • #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

  • #6Terminology

    Glossary term not used: “late charge” → “multa por atraso”.

  • #5Numbers

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

    translation 1

  1. The check lists what doesn't match the source, errors first.
  2. Click a finding to jump to its row.
  3. Correct it in place.
  4. Leave the cell and your edit is saved; it carries no AI badge, and the row counts as reviewed.
  5. While the tab is open, the check runs again by itself: one error left.
  6. Enter accepts the corrected row and opens the next.

It checks numbers, dates, IDs, glossary terms and consistency — not meaning or style.

See everything the Quality check does
9
Security deposit
Caução
10
USD 3,700
US$ 3.700
11
First payment due
Vencimento do primeiro pagamento
AI
12
11/01/2026
11/01/2026
AI·low

The quality check found problems

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

14 translated segments haven’t been reviewed (7 100%, 7 AI).

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

Keep workingExport anyway
Exporting from the editor asks first, and Keep working is the default.

Word, Excel and PowerPoint — translated inside a copy of your own file

Translate .docx, .xlsx and .pptx and get the same file back, laid out like the original and named with the target language.

Word. Headers, footers, footnotes and text boxes are translated with the body; logos, seals and signatures stay in place.

Excel. Repeated text is translated once; numbers, dates and formulas are left untouched.

PowerPoint. Slide by slide: titles, text boxes, grouped shapes, tables and speaker notes.

See it before you send it. A live preview updates as you translate.

.docx, .xlsx and .pptx only — no PDF, legacy Office or password-protected files. Tracked changes, comments, charts and SmartArt aren't translated.

See everything about Word, Excel and PowerPoint

Every client in one Library, each document quoted from your memory

Everything you import is saved in your Library, grouped by client or project.
  • Batches. Analyze and translate a whole project in one go.
  • Duplicates. Import a document you've already translated and Contextra recognizes it.
  • Archive. Mark a finished project as done to archive it; deleted work waits 30 days before it's gone.
  • Word count & quote. Count a document against your memory (102%, 101%, repetitions, 100%, fuzzy, no match) and price it with your own rates.

See the LibraryWord count & quote

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 →100% 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 · 66% translated · English (US) → Portuguese (Brazil)Open
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
Serraçu Cooperative — annual report 2026 Mark as done
3 documents · 59% translatedLanguage pairPortuguese (Brazil)English (US)
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 headingse.g. The client prefers a formal register and British spelling. Keep the names of their subsidiaries in the original.0 / 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
Relatório anual 2026.docxPortuguese (Brazil) → English (US) · Financial · 1 h ago142/260 translated
Indicadores 2026.xlsxPortuguese (Brazil) → English (US) · Financial · yesterday Translated
Apresentação institucional.pptxPortuguese (Brazil) → English (US) · 2 days ago0/41 translated

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

No translation memory matches English (US) → Portuguese (Brazil), so every segment counts as new or repeated.

Copy as CSV Save CSV…
Fuzzy matches start at 70%, so the 50–74% band holds only 70–74% matches.

Pay for the AI your way. Know where your text goes.

Use your own Claude, GPT or Gemini API key, or skip the key and buy prepaid AI Credits — no subscription needed.

Your own API key

Choose among Claude, GPT and Gemini models. On your own API key, requests go straight to your provider and it bills you at its own prices: Contextra adds nothing to that bill.

Set up your own key

AI Credits

No API key needed: buy 100, 500 or 2,000 credits for $12, $50 or $160 (USD, taxes excluded) and pay only for what you use.

After your trial, a credit pack alone keeps the AI running — no subscription required.

Buy AI Credits

See what your AI use costs, by document and project.

Where your text goes

Illustration

Your computer

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

Word, Excel and PowerPoint files are read here.

  1. Your own API key
    Your AI provider (Anthropic, OpenAI or Google)
  2. AI Credits
    Contextra gateway — your request text isn't kept; the reply is kept encrypted for a ten-minute retry window
    AI provider
  1. Metadata only
    Your Contextra account
  2. Team plan only, if your team uses it
    Contextra's servers: team documents and shared memories
  3. Only if you choose a folder
    Your backup folder (for example Dropbox or OneDrive)
  • To your AI provider: the text being analyzed or translated, with your glossary and instructions — only when an AI step runs.
  • To Contextra: sign-in, license checks and usage figures — not your documents. On AI Credits, requests pass through Contextra's gateway, which doesn't keep their text.
  • On the Team plan: the documents, files and memories you share with your team are stored on Contextra's servers.

See AI access, cost and licenseWhere your data goes, in full

Running a small agency? Assign it, follow it, get the file back.

On the Team plan, assign documents from contextra.pro, follow their progress, and get the translated file back.
  • Each project page shows status, due dates and progress for every document.
  • Complete hands back the translated file once every segment is translated and reviewed.
  • Share Translation Memories and Term Bases with your team in one click.
See the Team plan
On contextra.pro — you assign and follow the work
Projects
Tarnwick — EU dealer pack

Warranty, safety and dealer terms for the 2027 season.

English (US) → Spanish (Spain)

Project settings
DocumentAssigned toDueStatusSize
Retailer agreement.docx

64/64 translated · 64 reviewed

updated Oct 8, 2026

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

31/48 translated · 12 reviewed

updated Oct 14, 2026

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

22/30 translated · 5 reviewed

updated Oct 13, 2026

Bastien Lorival10/12/2026

Overdue

In progress690 wordsWorking fileDelete
In your translator's app — they translate and hand back
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· delivered Oct 8, 2026, 5:12 PM Download what you sent Reopen

Try the full app free for 14 days

No credit card needed. AI isn't included: use your own API key or buy AI Credits.
  • Professional

    $27/mo or $240/yr

    For freelance and certified translators

    The full desktop app for Word, Excel and PowerPoint, with Translation Memory and Term Base, the Quality check and Word count & quote. AI runs on your own API key or AI Credits.

  • Team

    $45/seat/mo, billed annually, minimum 3 seats

    For small translation agencies

    The full desktop app for each seat, plus Word documents assigned from contextra.pro with progress on each project's page, and Translation Memories and Term Bases shared with teammates who subscribe. Each member uses their own API key or AI Credits.

  • Perpetual

    $499 once

    One payment, no subscription

    The same app as Professional. Its license is re-verified online at least every 14 days. After 14 days without a check, the AI pauses and exports carry an “UNLICENSED TRIAL” notice until Contextra can check again; the work on your computer is never locked away. AI runs on your own API key or AI Credits.

AI Credits: 100 for $12 · 500 for $50 · 2,000 for $160 (USD, taxes excluded) — each request is debited by the tokens it actually uses.

What does the AI cost in practice?

If your license lapses, your work is never locked: your Library, memories and export keep working, while the AI pauses and exports carry a watermark.

Try it on a sample before you touch a client file

The first time you sign in, a short setup gets you going, and a built-in sample lets you try the whole workflow before you touch a client file.

No AI key yet? Your memory, the Quality check and Word count & quote all work without one.

macOS 13 or later (Apple Silicon or Intel) · Windows 10 and 11 (x64) · interface in English, Português (Brasil) or Español.