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.
- #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
- Set the source language and your memory can start matching.
- Your memory fills in what it already knows — no AI, no cost.
- Optional: Analyze reads the document and proposes a glossary.
- The AI drafts the rest, knowing what kind of document it is.
- Review memory rows too: the glossary flags a term that doesn't match.
- Fix it and press Enter: it's saved to your memory.
- 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.
Your memory answers first
Only what you approve goes into your memory
Where have I translated this before?
Bring the memory you already have
- 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
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.
- 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
- Last year's lease, Unit 2A: you accept the Security Deposit clause with Enter.
- Your memory keeps it with the paragraph before it (Late Charge) and the one after it (Utilities).
- This year's lease, Unit 4B, has the same three paragraphs in a row.
- 102%Applied as confirmed when the document opens with its source language set.
Your memories and Term Bases are stored on your computer.
See everything in Translation Memory & Term BaseEver 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
Your instructions, at the right level
Change a term once
Instructions for the AI
Applies to all 3 documents in this project.
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.
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
- Instructions set the style — and you can see exactly what the AI receives.
- It warns you when an instruction clashes with the document's target language.
The glossary guides the AI; the Quality check helps you catch anything it missed.
See everything the AI is given- Click a translation to edit it in place — no pop-up box.
- Enter accepts the row, fills the same signature line below, and opens the next row.
- Rows you've accepted are skipped: Enter goes to the next one that isn't.
- 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.
- 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 editingCheck it before it ships
- 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.
- #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
- The check lists what doesn't match the source, errors first.
- Click a finding to jump to its row.
- Correct it in place.
- Leave the cell and your edit is saved; it carries no AI badge, and the row counts as reviewed.
- While the tab is open, the check runs again by itself: one error left.
- 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 doesWord, Excel and PowerPoint — translated inside a copy of your own file
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.
LOCATÁRIO: 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.
Exported asLease – 218 Kittiwake Row, Unit 4B.docxLease – 218 Kittiwake Row, Unit 4B_Portuguese (Brazil).docx
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 3 | Artículo | Producto | Presentación | Precio (EUR) | Observaciones |
| 4 | 40211 | Tienda de campaña de trekking, dos personas | Unidad | 189.00 | |
| 5 | 40212 | Tienda de campaña de trekking, tres personas | Unidad | 239.00 | |
| 6 | 40318 | Saco de dormir de plumón, temperatura de confort −5 °C | Unidad | 145.00 | Descatalogado — hasta agotar existencias |
| 7 | 40405 | Camiseta térmica de merino, hombre | Caja de 6 | 210.00 | |
| 8 | 40406 | Camiseta térmica de merino, mujer | Caja de 6 | 210.00 | Descatalogado — hasta agotar existencias |
Exported asTarnwick – Dealer price list 2027.xlsxTarnwick – Dealer price list 2027_Spanish (Spain).xlsx
Slide 3
Speaker notes
Rappelez aux nouveaux arrivants que les questions de paie s’adressent à l’équipe RH, et non à leur responsable de magasin.
Exported asTarnwick – New starter onboarding 2027.pptxTarnwick – New starter onboarding 2027_French (France).pptx
.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 PowerPointEvery client in one Library, each document quoted from your memory
- 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.
Everything you import is saved here automatically. Group documents into projects — one per client or case — and archive what’s finished.
Word count & quote
| Band | Segments | Words | Chars | Weight % | Weighted words | Amount |
|---|---|---|---|---|---|---|
| 102% (context+) | 1 | 22 | 113134 w/ spaces | 10 | 2.2 | 0.44 |
| 101% (context) | 1 | 15 | 8397 w/ spaces | 20 | 3.0 | 0.60 |
| Repetitions | 1 | 2 | 4952 w/ spaces | 25 | 0.5 | 0.10 |
| 100% | 7 | 85 | 467547 w/ spaces | 30 | 25.5 | 5.10 |
| 95–99% | 1 | 22 | 88109 w/ spaces | 60 | 13.2 | 2.64 |
| 85–94% | 1 | 3 | 1517 w/ spaces | 70 | 2.1 | 0.42 |
| 75–84% | 1 | 24 | 144167 w/ spaces | 100 | 24.0 | 4.80 |
| 50–74% | 1 | 10 | 6574 w/ spaces | 100 | 10.0 | 2.00 |
| No match | 4 | 15 | 8698 w/ spaces | 100 | 15.0 | 3.00 |
| Total | 18 | 198 | 1,1101,295 w/ spaces | 95.5 | 19.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.
Pay for the AI your way. Know where your text goes.
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.
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.
See what your AI use costs, by document and project.
Where your text goes
Your computer
Library · memories · Term Bases · API keys · Usage history
Word, Excel and PowerPoint files are read here.
- Your own API keyYour AI provider (Anthropic, OpenAI or Google)
- AI CreditsContextra gateway — your request text isn't kept; the reply is kept encrypted for a ten-minute retry windowAI provider
- Metadata onlyYour Contextra account
- Team plan only, if your team uses itContextra's servers: team documents and shared memories
- Only if you choose a folderYour 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.
- 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.
Warranty, safety and dealer terms for the 2027 season.
English (US) → Spanish (Spain)
| Document | Assigned to | Due | Status | Size | |
|---|---|---|---|---|---|
Retailer agreement.docx 64/64 translated · 64 reviewed updated Oct 8, 2026 | Elvira Zubelzu | 10/09/2026 | Completed | 3.1k words | TranslationWorking fileDelete |
Warranty terms.docx 31/48 translated · 12 reviewed updated Oct 14, 2026 | Elvira Zubelzu | 10/20/2026 | In progress | 1.9k words | Working fileDelete |
Safety leaflet.docx 22/30 translated · 5 reviewed updated Oct 13, 2026 | Bastien Lorival | 10/12/2026 Overdue | In progress | 690 words | Working fileDelete |
Try the full app free for 14 days
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.