File formats · Excel
Translate Excel files, the whole workbook
Upload the spreadsheet you have and get the same workbook back with every visible text cell translated: labels, headings, the text inside formulas, chart titles and axis labels, while the numbers, the dates and the formulas themselves stay exactly as they were. To translate Excel files this way you need no copy and paste, no cell limit and no add-in. Machine translation on models we host does the first pass, the checks run on every row, and a person decides what is final. XLSX, ODS and CSV, on every plan, including the free one.
How to translate Excel files, in three steps
- Upload the workbook. Every visible text cell becomes a row in the editor, sheet by sheet, in order. Hidden sheets, rows and columns are left as they are and are not counted, so unhide anything you want translated before you upload. Numbers, dates, identifiers and currency amounts are recognized and carried through unchanged (what becomes a row).
- Translate in the CAT editor. Each cell is a segment with translation memory, termbase, machine translation and live checks; a label that repeats across sheets is translated once and propagated. A cell that holds a formula keeps the formula, and the text inside it, such as the labels in an IF, is translated and written back into the formula.
- Download the workbook. The delivered file is the same XLSX with the translated text in place: formatting, column widths, formulas, charts and data validation untouched, chart titles and axis labels translated. A CSV comes back with the delimiter and encoding it arrived with.
The spreadsheet comes back as the spreadsheet, formulas and all.
- the spreadsheet formats that go through the same pipeline
- XLSX · ODS · CSV
- words per file, with no cell or row limit
- 100,000
- cells retyped: numbers, dates and formulas pass through untouched
- 0
- languages in the catalog
- 345
What becomes a row
Every visible text cell, once
Text cells become rows in sheet order, and a label that repeats across sheets is translated once and propagated to every copy. Cells that share a filled-down or array formula are left to the formula. Cells that are purely numeric, dates, booleans, currency amounts, identifiers, product codes, URLs or email addresses are recognized and kept as they are, so nothing is retyped by hand and nothing is billed that was never text.
- One row per text cell
- Repetitions propagated
- Numbers, dates and IDs untouched
- Hidden sheets left alone
Formulas
Formulas keep working
A cell that holds a formula keeps that formula, character for character. The text literals inside it, such as the labels in an IF or a CONCAT, are translated and written back into the formula, so the sheet recalculates in the new language exactly as it did in the old one. Open the delivered workbook and the totals are the same totals.
- Formulas never changed
- Text inside formulas translated
- Recalculates as before
Charts
Chart titles and axis labels translated
Chart text is part of the sheet: titles and axis labels are translated with the cells they describe, and the chart objects themselves stay where they are, bound to the same ranges. A dashboard comes back as a dashboard that reads in the target language.
- Chart titles
- Axis labels
- Charts stay bound to their ranges
Review and memory
Translation memory, termbase and checks on every cell
Every row gets exact and fuzzy matches from your translation memory, highlighted terms from your termbase, and the live checks: number drift, placeholders, untranslated fragments, terminology and consistency among them, so a figure that changed between source and target is caught before delivery. Machine translation runs on models we host, and a person decides what is final. Memory and termbase are on every plan, including the free one.
- Exact and fuzzy matches
- Termbase highlighted
- Number drift check
- Reviewed by a person
Languages
Translate Excel files to English, Spanish or 343 other languages
The catalog holds 345 languages and about 1,100 regional variants, so a workbook can go to several targets from one upload, each as its own delivered file. Entity protection masks names, codes, emails and URLs before the model sees the text, and the memory you build on the first sheet prices the next one.
- 345 languages
- Several targets from one upload
- Entity protection
Plans
On every plan, including the free one
The free plan translates 3,000 words of documents, valid for 90 days, with the editor, the memory and the termbase included. Paid plans start at EUR 9.90 a month including VAT, and extra machine translation comes in word packs from EUR 10 per 10,000 words, so you translate Excel files priced by the words they hold, never by the number of sheets or cells.
- Free: 3,000 words, 90 days
- From EUR 9.90 a month
- Word packs from EUR 10 per 10,000 words
FAQ
Translating spreadsheets, answered
Create a project, pick the source and target languages, upload the XLSX, and open it in the CAT editor. Every visible text cell is a row, machine translation fills the first draft, and you review and confirm. Download the workbook from the delivery tab: it is the same file with the translated text in place. The catalog has 345 languages, so English and Spanish are two of many targets.
Yes. You translate Excel files whole: the workbook is one upload, every visible text cell becomes a row, and repeated labels are translated once and propagated. There is no cell limit and no row limit; the one limit is 100,000 words per file, and a bigger workbook can be split into two uploads.
They are never changed. A cell that holds a formula keeps it, and the text literals inside the formula, such as the labels in an IF, are translated and written back, so the sheet recalculates in the target language exactly as before.
Hidden content is left as it is and is not counted or billed. Unhide anything you want translated before you upload, and hide it again in the delivered file if you prefer.
Cells that are purely numeric, dates, booleans, currency amounts, identifiers, product codes, URLs or email addresses are recognized and carried through unchanged. On the text cells, the number drift check flags any figure that differs between source and target, one of the 18 checks that run as you type.
Yes. The delimiter and the text encoding are detected from the file and used again for the delivered file. Every text cell becomes a row, and purely numeric cells, dates, codes, URLs and email addresses are kept as they are.
Import TMX 1.4 or CSV into any memory and TBX into any termbase, on every plan, and the matches and terms appear on the rows of the workbook from the first cell. Translation memory never expires and exports the same ways.
The delivered file is the original XLSX with the text replaced: formatting, column widths, merged cells, formulas, charts and data validation stay as they were. ODS and FODS go through a general conversion that keeps paragraphs, tables and inline formatting; for a workbook with charts or formulas, save it as XLSX first for the full treatment.
Upload a workbook and read it back in another language
Translate Excel files free to start, with 3,000 words: the editor, the memory and the checks are there from the first file.