readepub.app › Guides · Updated November 2026
Type =GOOGLETRANSLATE(A2, "en", "fr") to translate the text in A2 from English to French, or use "auto" as the source to let Google detect the language. The result is a live formula, one per cell; for a lasting copy, paste it as values, and for whole tabs, translate the cells without formulas.
Steady Translate translates whole tabs without formulas. 200 free cells a day.
GOOGLETRANSLATE(text, source_language, target_language)
A2."en", or "auto" to let Google detect it."fr". Both language arguments are optional, but giving both avoids surprises.Codes are mostly two letters: "en" English, "es" Spanish, "fr" French, "de" German, "ja" Japanese. Chinese takes a region: "zh-CN" or "zh-TW". To see what Google detects, use =DETECTLANGUAGE(A2).
Next to your text, in B2, type =GOOGLETRANSLATE(A2, "auto", "es"). To pick the language in one place, put the code in a cell and point to it: =GOOGLETRANSLATE(A2, "auto", $E$1).
Drag the small square at the corner of B2 down the column, or double-click it. Each row gets its own formula.
Copy the column, then Edit > Paste special > Values only (Ctrl+Shift+V). Now it is plain text that will not change.
=IF(ISTEXT(A2), GOOGLETRANSLATE(A2, "auto", "fr"), "") leaves anything that is not text blank.Steady Translate uses the same Google translation service from inside Sheets, but writes plain translated text instead of formulas. Open it from Extensions, choose Selected cells, This tab or All visible tabs, and it copies each tab and translates the copy:
Type =GOOGLETRANSLATE(A2, "en", "fr") to translate the text in A2 from English to French. The first argument is the text or its cell, the second the source language code, the third the target language code.
Use "auto" as the source, as in =GOOGLETRANSLATE(A2, "auto", "es"). DETECTLANGUAGE(A2) shows the language code Google detects.
Copy the cells, then use Edit > Paste special > Values only, or Ctrl+Shift+V (Cmd+Shift+V on a Mac). The translations stay and the formulas are gone.
Each formula is a separate request to Google's translation service, and a sheet with very many of them can take a while to fill in. Google does not publish a limit; translating fewer cells at a time, or keeping values instead of formulas, helps.
Yes. Steady Translate copies a tab and writes translated text into the copy, leaving formulas, numbers and dates as they are.