Translate text using ChatGPT
0/300 characters
Translate in bulk in Google Sheets or Excel
GPT for Work enables context-aware translation in bulk inside spreadsheets. Use custom instructions and glossaries.

Translate in multiple languages at once
Generate translations into multiple languages simultaneously across rows or columns in your spreadsheets, making it easier and faster to manage multilingual data.

Use your own glossaries
Include a custom glossary for standardized terms, ensuring the AI translates specialized language accurately and consistently.

Give specific custom instructions
Tailor translations to specific tones or voices, ensuring they match your preferred tone, style, and brand guidelines for consistency across languages.

Preserve markup
Keep your document's markup structure intact by preserving markup in translations, making sure HTML, XML, and markdown elements remain unaltered.

Process hundreds of languages
AI handles a wide range of languages, dialects, and historic languages, providing flexibility in translation and transliteration options.

Quality check and revise
Enable automatic quality checks to refine translations and correct potential issues, ensuring quality standards are met without manual proofreading.
How this translator works
Pick a source language or leave it on Automatic, choose a target language, and paste your text. The tool sends it to OpenAI's gpt-4o-mini model with a translation instruction and puts the finished translation in the second box. There is nothing to install and no account to create.
Because it is a language model rather than a phrase-matching engine, it carries context across a sentence instead of translating word by word. That makes it a good fit for short marketing lines, support replies, and product names, where a literal rendering usually reads wrong.
Languages you can translate into
30 target languages are available in the dropdown. Leave the source language on Automatic and the model detects it from the text you paste, so you do not need to know what you are starting from.
- Arabic
- Bulgarian
- Czech
- Danish
- German
- Greek
- English
- Spanish
- Estonian
- Finnish
- French
- Hungarian
- Indonesian
- Italian
- Japanese
- Korean
- Lithuanian
- Latvian
- Norwegian
- Dutch
- Polish
- Portuguese
- Romanian
- Russian
- Slovak
- Slovenian
- Swedish
- Turkish
- Ukrainian
- Chinese Simplified
Limits of the free tool
One translation runs at a time, and the input is capped at 300 characters. That is roughly a short paragraph. Longer text has to be split by hand, and there is no way to keep a glossary, pin a tone of voice, or protect HTML tags from being rewritten.
Those caps exist because we pay for every request and the tool is open to anyone. If you are translating a catalogue, a keyword list, or a column of support macros, the free box will fight you. Doing the same job inside a spreadsheet is the escape hatch, and the table below is an honest comparison of the two.
Free tool vs. bulk translation in a spreadsheet
GPT for Work adds the same AI translation to Google Sheets and Excel, so the unit of work becomes a column instead of a text box. Install it as GPT for Sheets or GPT for Excel.
| Capability | This free tool | GPT for Sheets or Excel |
|---|---|---|
| Text per run | Up to 300 characters | Full cell contents |
| Volume | One translation at a time | Up to 1,000 rows per minute |
| Target languages | 30 in the dropdown | Hundreds, including dialects |
| Several languages at once | No, one target at a time | Yes, across rows or columns |
| AI model choice | Fixed, gpt-4o-mini | OpenAI and Anthropic built in, more with your own API key |
| Glossary for brand terms | No | Yes |
| Tone and style instructions | No | Yes |
| Keeps HTML and markdown intact | No | Yes |
| Setup | None, and no sign-in | Install the add-on for Sheets or Excel |
| Cost | Free | Free trial, then pay-as-you-go or a subscription |
Both options run on large language models, so both need a human review pass before you publish anything high-stakes.
Frequently asked questions
- Is this AI translator free?
- Yes. The translator on this page is free to use, with no account, no credit card, and no API key. We cover the model cost, which is why the input is capped at 300 characters per translation.
- How long can the text be?
- Up to 300 characters per translation, about a short paragraph. Longer text has to be split into several runs. To translate long descriptions or thousands of rows in one pass, use GPT for Sheets or GPT for Excel instead.
- Which languages are supported?
- 30 target languages, from Arabic through to Chinese Simplified. The source language can be set explicitly or detected automatically from the text you paste.
- Which AI model does it use?
- OpenAI's gpt-4o-mini, with a translation prompt built from the source and target languages you pick. The GPT for Work add-ons let you choose from a wider set of models.
- How do I translate a whole spreadsheet column?
- Install GPT for Sheets or GPT for Excel. You can translate a column into several languages at once, at up to 1,000 rows per minute, with a glossary for brand terms and instructions for tone. Markup such as HTML is preserved.
- Is machine translation good enough to publish?
- For internal notes, research, and drafts, usually yes. For customer-facing copy, treat the output as a first draft and have a fluent speaker review it. A glossary and explicit tone instructions, both available in the spreadsheet add-ons, close most of the gap.
Translate a column, not a text box
GPT for Sheets and GPT for Excel bring this translation into your spreadsheet, with glossaries, custom instructions, and markup preservation, at up to 1,000 rows per minute.