Quick Answer
There's no single "translate this entire file" button in Excel. For text in cells, use the TRANSLATE function (Microsoft 365) or the Review-tab Translator column by column. For free bulk translation, route the file through Google Sheets. To translate a whole workbook while preserving layout, a dedicated file-translation tool is usually the cleanest option — though it means uploading your file to a third party.
How We Tested These Methods
We tested these methods on a sample workbook of 96 rows across multiple sheets, in English, Spanish, French, German, Japanese, and Chinese, checking whether each method translated all content, preserved formatting, and handled multiple sheets.
Test environment
Excel for Mac 16.110 (26061317), Microsoft 365 subscription, macOS, Google Sheets in Chrome, test date 2026-06-19.
How to Translate a Whole Excel File to English
There's no one-click "translate entire file" in Excel, so the right approach depends on how much content you have, how important formatting is, and which tools you have access to. The three main routes:
- Microsoft Translator (Review tab) or the TRANSLATE function for translating selected cells or columns
- Google Sheets for free, formula-driven bulk translation
- A dedicated online Excel translator tool when you need the full file translated with formatting preserved
Method 1 — Microsoft Translator / TRANSLATE Function
To translate content within Excel, you have two Microsoft-backed options.
The Review-tab Translator handles selected text. Note, per Microsoft's documentation, that this tool has no insert button — you copy the result back manually:
- Select the cells you want to translate.
- Go to the Review tab and click Translate.
- Set the From language (or auto-detect) and To as English.
- Copy the translated text from the pane into your sheet.
Microsoft 365 users can also translate whole columns with a formula like =TRANSLATE(A2, , "en"), repeated across each column and sheet.
Best for: Translating specific cells or columns within Excel.
Limitations: Manual and column-by-column. It translates text only — not charts, images, or layout. Availability of the Review-tab tool depends on your Office version, internet, and connected-experiences settings.
Method 2 — Translate via Google Sheets
Google Sheets offers a free, formula-based way to translate in bulk, which you can bring back into Excel:
- Upload your Excel file to Google Drive and open it as a Google Sheet.
- In an empty column, use
=GOOGLETRANSLATE(A1, "auto", "en")to translate column A into English. - Drag the formula down, and repeat for each column you need.
- Download the sheet back as Excel (File → Download → Microsoft Excel).
Best for: Free translation of data-heavy files.
What to watch for: Handles cell text but doesn't preserve complex formatting — you're translating values in a column, so styling, merged cells, and layout don't carry across the way they would in a dedicated file tool. On the plus side, in our test a 96-row batch (including a very long cell that errored in Excel) translated without rate-limit failures.
Method 3 — Dedicated Online Excel Translator Tool
Disclosure: We build an online Excel translation tool, so this section includes dedicated file-translation tools as one option. Built-in Excel and Google Sheets methods are often enough for cell-by-cell translation. A file-level tool only makes sense when you need to translate an entire workbook while preserving the original layout.
When you need the entire file translated with the layout kept intact, a dedicated document-translation tool is often the cleanest option. These services let you upload an Excel file, choose your target language, and download a translated copy that mirrors the original structure. Our own tool, ExcelTranslator.ai, is one such option; here are its concrete details so you can judge whether it (or any tool) fits your needs:
- Supported file formats: XLS, XLAM, XLSM, XLSX, XLTM, XLTX, and CSV.
- What's preserved: Original layout, formatting, formulas, merged cells, and cell styles are kept intact after translation.
- Selective translation: You can exclude specific columns, rows, or sheets — useful for keeping IDs, codes, or reference data untranslated — and define a custom glossary for consistent terminology.
- File handling / privacy: Files are uploaded for processing, retained for 14 days, then automatically deleted. You can also delete them immediately at any time.
- Pricing: Pay-as-you-go based on text volume ($0.50 per 1,000 tokens, with automatic volume discounts; $5 minimum). A free preview of part of the file is available before you pay.
- Not suitable for: Embedded images aren't translated (text inside images is billed at 2× when it is). As with any cloud tool, weigh uploading highly confidential data.
- How it differs from Excel's built-in TRANSLATE: It translates the whole file at once while preserving layout, rather than working cell by cell, and adds glossary support, selective exclusion, and handling for larger files.
Best for: Translating a complete workbook with formatting preserved.
What to watch for: It's a paid, cloud-based service, so it requires uploading your file — a real consideration for confidential data. As with any tool, run it on a copy first (the free preview helps) to confirm it preserves your sheets, formatting, and formulas before committing.
How to Change the Display Language of Excel
A quick but important distinction: translating your data is not the same as changing Excel's interface language. If your menus and buttons are in another language and you want them in English, that's a settings change, not a translation:
- Go to File → Options → Language.
- Under Office display language, add English and move it to the top.
- Click Set as Preferred, then restart Excel.
This changes Excel's interface (menus and help), not the content in your cells. To translate the actual data, use one of the methods above.
Best Excel Translator Tools Compared
When choosing a dedicated tool, weigh these factors:
| Factor | What to look for |
|---|---|
| Formatting | Does it preserve cell layout, merged cells, and styling? |
| Multiple sheets | Can it translate every tab in one pass? |
| File size limits | Does your workbook fit within the free or paid tier? |
| Accuracy | Which translation engine does it use? Can you review the output? |
| Privacy | Where is your file stored, and for how long? Critical for sensitive data. |
| Cost | Free-tier limits vs. paid plans for larger or frequent jobs |
There's no single "best" tool for everyone — it depends on your file size, how much formatting matters, and your privacy requirements. For a one-off, lightly formatted file, the free Google Sheets method may be all you need. For client-facing workbooks where layout matters, a paid tool that preserves formatting can be worth the cost.
How to Keep Formatting After Translation
- Translate values, not whole files, when layout is critical. Use formulas in a parallel column so originals stay intact, then swap in the translations.
- Watch text length. Translated text is often longer or shorter than the original, which can break column widths and merged cells. Adjust after translating.
- Keep a backup. Always translate a copy, never your only version.
- Use a tool that explicitly preserves formatting if your workbook has complex styling, charts, or images — formula methods won't carry these over.
Frequently Asked Questions
How do I translate an entire Excel file at once?
The cleanest way is a dedicated online Excel translator that accepts an .xlsx upload and returns a translated copy with formatting intact. Alternatively, translate via Google Sheets with GOOGLETRANSLATE, or use Excel's TRANSLATE function column by column.
Can I translate an Excel file to English for free?
Yes. Uploading it to Google Sheets and using =GOOGLETRANSLATE(A1, "auto", "en") is free. Some dedicated tools also offer a free tier with file-size or row limits.
Will translating my Excel file mess up the formatting?
Formula-based methods translate text but don't preserve charts, images, or complex layout. Dedicated translation tools are designed to keep formatting intact — choose one if layout matters.
What's the difference between translating data and changing Excel's language?
Translating data converts the contents of your cells. Changing Excel's display language only changes the menus and interface, via File → Options → Language. They're separate tasks.
Is it safe to upload my Excel file to an online translator?
That depends on the tool and your data's sensitivity. Check where files are stored and for how long before uploading confidential information. For sensitive data, a local method like the TRANSLATE function or Google Sheets may be safer.
Sources and Update Notes
Last tested: 2026-06-19
Test environment: Excel for Mac 16.110 (26061317), Microsoft 365 subscription, macOS, Google Sheets in Chrome, sample of 96 multilingual rows across multiple sheets.
Primary references
- Microsoft Excel TRANSLATE function
- Microsoft Office: Translate text into a different language (Review tab)
- Google Sheets GOOGLETRANSLATE function
We update this guide when Excel or Google translation features, language support, or availability requirements change.
Translate your whole workbook to English
Upload your Excel file and download a translated copy with layout, formulas, and formatting preserved. Free preview before you pay.
Translate an Excel file