Free tools to translate CSV files (and where free actually breaks)

Free tools to translate CSV files (and where free actually breaks)

May 19, 2026

The honest truth: “free” is a great place to start and a terrible place to stay.

Searching “free CSV translation tool” usually means one of two things. Either you have a one-off file and don’t want to pay for a workflow you’ll use once. Or you’re testing tools before committing budget. Both are completely reasonable, and both deserve a clearer answer than the SEO listicles currently give you.

This article walks through the genuinely free options for translating CSV files in 2026, what each one is actually good at, and where the free path stops being enough.

Step 1: Upload your CSV file and select the translation mode in the AI Glot platform

The three categories of “free”

Before the tool list, three distinct flavours of “free”:

  1. Free forever, with limits. A free tier, with quotas. AI Glot’s free tier sits here, so does Google Translate’s API up to a quota.
  2. Free if you self-host. Open-source software you run yourself. LibreTranslate is the main example. The software costs nothing, your time and a server cost something.
  3. Free as a side effect. Tools that aren’t sold as translation tools but happen to translate. Google Sheets with GOOGLETRANSLATE() is the canonical example.

Each category breaks at a different point. Knowing where the break happens saves you from learning the hard way.

1. Google Sheets with GOOGLETRANSLATE()

How it works: open your CSV in Google Sheets. Add a column. Type =GOOGLETRANSLATE(A2, "en", "fr") and drag down. Save as CSV.

Where it’s great:

  • Genuinely zero cost.
  • Zero setup. If you have a Google account, you have this.
  • Fine for short cells with no HTML, no brand terms, no tone requirements.

Where it breaks:

  • No glossary. “Nike Air Max” might come back as “Nike Air Maximum” or worse, depending on the sentence around it.
  • No HTML tag preservation. If your cell contains <a href="...">click</a>, expect mangled output.
  • No structural awareness. The formula translates whatever you point it at, including IDs and slugs, if you accidentally drag it across the wrong column.
  • Quality is the old-school Google Translate engine, not the modern LLM-grade output you get from DeepL or ChatGPT.
  • It’s slow at scale. Past a few hundred rows the formula recalculation gets sluggish and you’ll see #ERROR! cells from rate limits.

Verdict: a fine starting point for a 30-row glossary file. Not a workflow for a product catalog.

2. LibreTranslate (self-hosted, open-source)

How it works: install LibreTranslate on your own machine or a small server. Point a script (Python, Node, or curl) at your CSV, translate row by row, write the output.

Where it’s great:

  • Truly free in licensing terms, you control everything.
  • Privacy: your data never leaves your infrastructure.
  • Programmable: you can chain it into any pipeline.

Where it breaks:

  • You need to be technical. If “self-host” or “Docker” doesn’t sound trivial, this isn’t your tool.
  • No glossary, no per-batch instructions, no review step. You write all of that yourself.
  • Quality is decent but generally below DeepL or modern LLMs on most language pairs.
  • No CSV mode logic. You decide column by column what to translate, in code.

Verdict: a serious option for technical users with privacy or cost constraints. A non-starter for non-technical founders or marketing teams.

3. The free tier of generic AI chat tools (ChatGPT, Claude)

How it works: paste a chunk of your CSV into the chat. Ask for a translation. Copy back.

Where it’s great:

  • Quality is high on common language pairs.
  • You can paste a glossary into the system prompt for context.
  • Genuinely free for small workloads on the consumer tiers.

Where it breaks:

  • Output windows truncate large files mid-row.
  • Glossary instructions drift across long contexts.
  • ID, slug, and price columns get translated unless you split the file by hand.
  • HTML tags get lost, duplicated, or wrap the wrong word.
  • It’s a tool, not a workflow. Every batch is a fresh manual session.

I covered the deeper failure modes in the hidden cost of translating spreadsheets with Claude or ChatGPT. The summary: chat windows are great for under 50 rows, painful above.

Verdict: keep it for ad hoc paragraphs. Stop using it as a CSV pipeline.

Step 2: Review intelligent column mapping and estimated credit cost before launching the translation

4. AI Glot’s free tier

How it works: sign up, get 500 monthly credits plus a one-time 2,000-credit signup bonus. Upload your CSV, pick a translation mode, apply your glossary, review, launch, download.

Where it’s great:

  • CSV-native by design. Translation modes (Single Column, Multi-language Columns, Selected Columns, Full CSV) protect IDs, slugs, prices, and any column you mark as off-limits.
  • Workspace glossary applies automatically across batches, no re-pasting.
  • Per-batch instructions let you add one-off rules in plain English (“preserve all <wg-*> tags,” “use the formal ‘Sie’ for German”).
  • Review step shows the cost, columns, and word count before you spend a credit. Mistakes are caught upfront.
  • Tag preservation and CSV escape handling are first-class, so the file you re-import is byte-correct.
  • No card required to start.

Where it stops being enough:

  • Past the monthly credit allowance (500 credits + the 2,000-credit bonus), you’ll need a paid plan for sustained volume.
  • The free tier is intentionally designed to let you run real batches of meaningful size, not to be a permanent free service for ten-thousand-row weekly catalogs.

Verdict: the most pragmatic free path for non-technical users with structured CSVs. You get a real workflow, not a tool you have to babysit.

A quick decision tree

To collapse all of the above into a flowchart:

  1. Under 30 rows, plain text, one-off: Google Sheets GOOGLETRANSLATE(). Done in five minutes.
  2. Technical user, privacy or cost constraint, willing to script: LibreTranslate self-hosted.
  3. Under 50 rows, decent quality, willing to copy-paste: ChatGPT or Claude free tier.
  4. 50+ rows, structured CSV, brand glossary, no patience for fixing broken re-imports: AI Glot free tier.

The free path is real for every category. The break point is also real, and it almost always shows up the moment your file gets structured (catalogs, CMS exports, app strings) or recurring (you’ll do this batch monthly).

Step 3: Download the localized CSV file after the AI translation process is complete

What “paid” actually buys you, in plain terms

If you do graduate from a free tier, here’s what your money is buying:

  • Predictable structural protection: the difference between “the CSV looks right” and “the CSV re-imports without breaking your store.”
  • Glossary at scale: brand consistency across 1,000+ rows, automatically.
  • Per-batch instructions: one-off rules without polluting your permanent glossary.
  • Tag and escape handling: HTML tags survive, CSV escaping is correct, encoding stays UTF-8.
  • Review and audit trail: you see what you’re about to spend before spending it, and you can trace what was translated when.

If your work crosses the 50-row line on a recurring basis, those features pay for themselves in the time you stop spending on manual fixes.

Start free, move up only when the job grows

Free CSV translation tools exist, and they’re genuinely useful at the right scale. Google Sheets handles tiny files. LibreTranslate suits technical users with privacy needs. ChatGPT and Claude work for ad hoc paragraphs. AI Glot’s free tier fits the bigger middle-ground job: structured CSVs, brand glossary, recurring batches, no card required to start.

Start a free batch in AI Glot. The free tier is designed to be enough for a real project, not a teaser, so you can see whether the workflow fits your file before you ever consider a paid plan.

Continue reading

How to translate a Wix website?

How to translate a Wix website?

February 2, 2026
SEO guide to rank your website for Spanish keywords

SEO guide to rank your website for Spanish keywords

March 10, 2026
Why website translation is crucial for internet users

Why website translation is crucial for internet users

February 14, 2026

500 monthly credits + 2,000 signup bonus

Ready to translate your CSVs at scale?