What is GOOGLETRANSLATE in Google Sheets?

GOOGLETRANSLATE calls Google Translate from a formula. You pass source text and optional source and target language codes. It is useful for quick catalog localization, support ticket summaries, or multilingual label columns without leaving the spreadsheet.

When to use it

Use GOOGLETRANSLATE when you need draft translations for hundreds of rows and human editors will review before publishing.

When to skip it

Skip GOOGLETRANSLATE for legal contracts, medical instructions, or brand copy that must be exact. Use professional translators and translation memory tools.

How it works

  1. 1

    Put source text in column A and target language code in row 1 or a Settings cell.

  2. 2

    Write =GOOGLETRANSLATE(A2, "en", "es") to translate English to Spanish.

  3. 3

    Omit the source language argument to let Google auto-detect when mixed languages are rare.

  4. 4

    Drag or ARRAYFORMULA down the column for batch output into a new translated column.

  5. 5

    Freeze values with Paste special > Values before sharing externally if formulas should not re-run.

  6. 6

    Watch quotas and recalc time on very large batches.

Examples in Google Sheets

Product descriptions

=GOOGLETRANSLATE(B2, "en", "fr") fills French descriptions from English source copy in a catalog export.

Auto-detect support notes

=GOOGLETRANSLATE(ticket_cell, , "en") forces English output when agents paste unknown languages.

Header row languages

=GOOGLETRANSLATE(A1, "en", D$1) across columns uses language codes in row 1 for a quick matrix.

Build this without starting from a blank cell

Use a Better Sheets tool for GOOGLETRANSLATE, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Publishing customer-facing text without human review of formula translations.
  • Using wrong ISO language codes, which returns the source unchanged or errors.
  • Translating cells that already contain formulas instead of plain text values.
  • Expecting perfect handling of product codes and SKU strings mixed with prose.
  • Running GOOGLETRANSLATE on every edit in a huge sheet, slowing collaboration.

Frequently asked questions

What language codes does GOOGLETRANSLATE use?
Two-letter ISO codes like en, es, fr, de. See Google Translate language list for full codes.
Can GOOGLETRANSLATE detect language?
Yes. Leave the source language argument empty for auto-detect.
GOOGLETRANSLATE vs Translate add-on?
The formula is scriptable in bulk. The sidebar add-on is better for one-off paragraph edits.
Does it translate formulas?
It translates the displayed string result if you point at a text cell, not formula syntax itself.
Cell character limits?
Very long cells may truncate or fail. Split paragraphs across rows for big documents.
Can I translate to multiple languages?
Use separate columns with different target codes or MAP over a language list.
Is GOOGLETRANSLATE free?
It runs inside Sheets with Google usage limits. Heavy automation may need Cloud Translation API.

Related Tutorials

Watch how GOOGLETRANSLATE works

Browse more tutorials
World Peace in Google Sheets

World Peace in Google Sheets

Combining GoogleTranslate() and DetectLanguage() to figure out what a la...
Calculate ROAS in Google Sheets

Calculate ROAS in Google Sheets

Calculate Return on Ad Spend with a formula combination. Bonus: create a...
Study Better With Google Sheets

Study Better With Google Sheets

Made Ali Abdaal's study google sheet better.
Hardest Formula: SumIF | Addition Based on Dates / Values

Hardest Formula: SumIF | Addition Based on Dates / Values

Demystifying the SumIF Formula. Add up your values based on a condition,...
Embed a Number in a Website from a Google Sheet

Embed a Number in a Website from a Google Sheet

Ever wanted to display some data from a google sheet on your site? Witho...
Add Title Case to Google Sheets

Add Title Case to Google Sheets

Discover the Ultimate Google Sheets Hack! Transform Text with Title Case...

Related blog posts

Guides that explain GOOGLETRANSLATE in more depth.

Browse the blog

Related glossary terms

Done reading about GOOGLETRANSLATE?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.