We’re improving Formula Genius. We’re redesigning the app and fixing issues along the way. Sorry for any disruption, and thank you for your patience.
Google Sheets beginner

How to Automatically Translate Text in Google Sheets?

Struggling with language barriers in your data? Use the GOOGLETRANSLATE function to convert text from one language to another effortlessly.

Formula Genius can generate a draft from a plain-English prompt. Supported formulas can be checked with sample cases; review the coverage on the result.

The formula

Prompt

"Translate cell content from one language to another automatically using GOOGLETRANSLATE inside a formula"

Google Sheets
=GOOGLETRANSLATE(A1, "en", "es")

This formula translates the text in cell A1 from English to Spanish.

Step-by-step breakdown

  1. Identify the cell containing the text to be translated (e.g., A1).
  2. Specify the source language code (e.g., 'en' for English).
  3. Specify the target language code (e.g., 'es' for Spanish).
  4. Use the GOOGLETRANSLATE function to perform the translation.

Edge cases & warnings

  • The source text is empty, resulting in no translation.
  • Invalid language codes are provided, leading to an error.
  • The text exceeds the character limit for translation.
  • The translation service is temporarily unavailable.

Examples

Prompt

"Hello, how are you?"

Google Sheets
Hola, ¿cómo estás?
Prompt

"Good morning"

Google Sheets
Buenos días

Frequently asked questions

What languages can I translate between?

You can translate between any languages supported by Google Translate.

Is there a limit to how much text I can translate?

Yes, there is a character limit for each translation request.

Can I translate multiple cells at once?

Yes, you can use ARRAYFORMULA with GOOGLETRANSLATE to translate multiple cells.

Can't find what you need?

Describe a formula in plain English. Formula Genius drafts and explains it, and can check supported formulas on sample cases.