Skip to content
ExcelExcel Microsoft 365+

TRANSLATE function in Excel

Translates a text from one language to another

=TRANSLATE(text, [source language], [target language])

TRANSLATE syntax and parameters

Three arguments, one required.

  • textstringRequired
  • source languagestringOptional
  • target languagestringOptional

TRANSLATE examples

Formulas you'll actually reuse.

  1. A German review translated into English:

    =TRANSLATE(A2, "de", "en")
  2. Auto-detect the source language and translate into Spanish:

    =TRANSLATE(A2, , "es")

TRANSLATE in Google Sheets

No direct equivalent — here's the way around.

Try TRANSLATE in the playground

Edit the example — nothing to install.

Preloaded with the TRANSLATE formula from Example 1 — change anything and watch it respond.

Loading the editor…