Skip to main content

Translate

Translate product catalogs, website copy, customer reviews, or any other content directly in Google Sheets, and optimize your translations by adding specific instructions and a glossary to guide the AI in the process. For example, you can translate a list of product names for a shoe store into French.

Run the bulk tool

Prerequisites
  1. Select Extensions > GPT for Sheets and Docs > Open.

    Open GPT for Sheets
  2. In the sidebar, select Bulk tools, and click Translate.

    Select Translate
    info

    If you open the Bulk tools for the first time, you are prompted to grant additional permissions. These permissions are required for GPT for Sheets to write in your spreadsheets.

    1. Click Sign-in with Google. A Sign in with Google window opens.
    2. Select the Google account with which you have installed GPT for Sheets.
    3. Click Allow to grant GPT for Sheets the required permissions.
  3. Set up your bulk tool run.

    Setup Translate
    FieldDescriptionExample
    1Column name row
    (optional)
    If your column names aren't in the first row, select the number of the row that contains the column names. The bulk tool will run on the rows below this one.2
    2Translate each cell in columnSelect the column that contains the text you want to translate.A: Product Name
    3From
    (optional)
    Enter the source language, or leave the field empty if you want the AI to detect the source language for each cell.Empty
    4ToEnter the target language.French
    5Put results in columnSelect the column or columns to put the results in. Cells in these columns won't be overwritten with the results if they contain text.B: Product Name - FR
    6Get 2 variants per row
    (optional)
    Enable this option to generate two variants for each row. The variants are placed in adjacent columns.Disabled
    7Translation instructions
    (optional)
    Enter specific instructions for the translation.
    We are translating a shoe store catalog.
    8Translation glossary
    (optional)
    Enter a list of word pairs where the first word is the source language word and the second word is the target language translation of the first word. Use the following syntax for each pair:
    <Source word>: <Target Word>
    Enter one pair per line.
    If your glossary is in the current document, you can import it by clicking Import from sheet.
    Sneakers: Sneakers
    Running: Chaussures de course
    info

    The setup for the bulk tool run is stored in the History and can be reused for other runs.

    Bulk tool History
  4. Run the Translate bulk tool starting from the first empty cell in the results column:

    1. Select a specific number of rows to run or select All rows.
    2. Click Run rows.

    Run Translate tool

You have set up and run the Translate bulk tool. If needed, try improving the results.

Translation results

Improve results

Try different models

Find out which models work best for different use cases in our AI models overview. You can try different models by selecting them in the model switcher.

info

The model selection is a spreadsheet setting. It applies to all bulk tool runs and all GPT function executions in the current spreadsheet.

Set the source language

The AI can automatically detect the source language, but manually defining it helps if the source text contains short, ambiguous phrases, which can confuse the AI. For example, "Trainers" in British English means "Sports shoes", whereas in American English, it means "People who train others".

Set source language

Provide translation instructions

You can improve translation quality by providing context and specific rules for the AI to follow during translation. You can specify the tone (formal or informal), audience, and disambiguation rules.

You can define the following types of instructions for the AI:

  • Translation instructions are defined for the current bulk tool run.
  • Global instructions can also be defined in the spreadsheet settings and apply to all bulk tools and GPT functions in the current spreadsheet.
If both translation and global instructions are defined, the AI uses both as a combined set of instructions. For consistent translation results, make sure both sets of instructions are aligned and do not contradict each other.
For example, omit the global instructions and only define translation instructions:
Set instructions

Create a glossary

Glossaries ensure that translations are consistent, respect corporate terminology, and remain on-brand. If your glossary is in the current spreadsheet, you can import it by clicking Import from sheet.
Set glossary

Adjust the creativity level

Adjust the level of creativity (accuracy vs. freedom) the AI is allowed in translating text. For example, if you're translating marketing copy, set a high creativity level to generate more engaging and imaginative translations. If you're translating technical specifications, set a low creativity level to ensure the translations are precise and factual.

Set creativity
info

Creativity is a spreadsheet setting. It applies to all bulk tool runs and all GPT function executions in the current spreadsheet.

What's next

Try another bulk tool.