Lara Translate for Sheets™

Google Sheets

Translate Google Sheets with context.

  • Translate cells and work through columns and catalogs with two spreadsheet functions — LARATRANSLATE for translation and LARAEVAL for quality evaluation — without leaving Google Sheets.
  • Add context to clarify meaning. Use glossaries to guide terminology and translation memories to adapt style and phrasing based on similar past translations.
  • Review before you publish — evaluate an existing translation from Lara, another tool or a human translator. Get a written explanation and a 1–3 score in two adjacent cells.

Incognito by default. Always on.

With Incognito always enabled, your translation and evaluation content is never used to train or improve Lara’s AI models.

How your data is handled

Requires a Lara Pro or Team plan. Sheets usage is billed separately.

Lara Translate + Google Sheets integration
Source, context, translation and review — all in one row.A2 holds the original text, B2 the context and C2 the translation. The evaluation appears in D2 and its score in E2. See the formulas and cell references
  • 200 languages
  • Context from your cells
  • Glossaries & translation memories
  • Quality evaluation in your sheet

Setup

How to translate in Google Sheets

Lara Translate for Sheets™ is an add-on developed by Translated. Two spreadsheet functions connect your content to Lara: LARATRANSLATE for translation and LARAEVAL for quality evaluation.

1

Install the add-on

Find Lara Translate for Sheets™ in Google Workspace Marketplace, select Install and complete the Google authorization steps. You can also find the listing from Extensions → Add-ons → Get add-ons in your spreadsheet.

2

Open Lara and log in

In your spreadsheet, choose Extensions → Lara Translate for Sheets™ → Open Menu. In the sidebar on the right, select Log in and sign in to your Lara account. Need an account? Select Create one. A Lara Pro or Team plan is required to use the add-on.

3

Translate from a cell

Put your source text and language codes in cells, then enter a LARATRANSLATE formula in an empty output cell. Reference the text, source language and target language in that order. Press Enter: the translation appears in the cell containing the formula.

Optional: add your translation preferences. In a spreadsheet you own, open Extensions → Lara Translate for Sheets™ → Sheet settings to choose existing glossaries, translation memories and a translation style.

Follow the installation guide

One row, from source to review

Translate and evaluate, step by step

Use the same layout as the example above: source text in column A, context in B, translation in C, evaluation in D and score in E.

In row 1, enter it-it in A1, Add Context in B1, en-US in C1, Evaluation in D1 and Score in E1. Add the source text and context in row 2, then use the formulas below.

1. Translate with context in C2

Read the arguments in order: text → source language → target language → context.

Enter in C2
=LARATRANSLATE(A2; A1; C1; B2)
Press Enter. The translation appears in C2, where you entered the formula.
A2 · Source text:
la terra è rossa
A1 · Source language:
it-it — Italian (Italy)
C1 · Target language:
en-US — English (United States)
B2 · Context:
Il testo descrive le caratteristiche di un terreno agricolo.
C2 · Translation:
The soil is red.

B2 describes the characteristics of agricultural land. This context helps Lara interpret “terra” as soil.

2. Evaluate the translation in D2

Read the arguments in order: original text → translation to check → source language → target language.

Enter in D2 · keep E2 empty
=LARAEVAL(A2; C2; A1; C1)
Lara compares the source in A2 with the translation in C2. It returns the explanation in D2 and the score in E2.
D2 · Evaluation from this example:
Accurate and natural translation, with correct grammar and vocabulary. No spelling or typographical errors. The translation preserves the intended meaning, and 'soil' is a good rendering of 'terra' in this context. Excellent quality.
E2 · Score:
3

1 flags critical errors; 2 indicates minor or stylistic issues; 3 is the highest rating. Use the explanation to guide your review.

B2 supplies context to LARATRANSLATE. This LARAEVAL formula compares A2 and C2 without passing B2 again.

Translate more rows with the same layout

For a column of text, enter this version in C2 and fill it down. A2 and B2 advance to the next row together, while $A$1 and $C$1 keep the language codes fixed.

Start in C2, then fill down
=LARATRANSLATE(A2; $A$1; $C$1; B2)

Terminology

Bring your glossaries

Select a Lara glossary to guide how product names and recurring terms are translated. Use your preferred terminology across the content in your spreadsheet.

Adaptive translation

Adapt to your past translations

Select a translation memory containing past source texts and their translations. When Lara finds similar matches, it uses those examples to adapt the style and phrasing of the new translation.

How translation memories work

Style

Choose how your text reads

Choose Faithful, Fluid or Creative to guide how Lara expresses your content, subject to your team’s settings.

The spreadsheet owner selects default glossaries, translation memories and style in Sheet settings. Formula parameters can override these defaults for individual translations. Changes apply to new requests; existing cell results stay unchanged.

Read the full function reference

Make your spreadsheet multilingual

Give every row a clear source, a target language and a place for review. Here are three ways to structure your next translation project.

E-commerce

Localize a product catalog

Keep the SKU, product title and description together. Use a category or material column as context, and reserve separate columns for French, Italian or German copy.

Try it with product titles, descriptions and category labels.

Product & localization

Review interface strings

Pair each string with a note about where it appears. A button, an error message and a navigation label may need different wording, even when the source text is similar.

Try it with app strings, onboarding flows and release copy.

Marketing & support

Prepare content for new markets

Organize campaign headlines or help-center answers by topic. Keep an approval column beside each translation so editors can record revisions before content goes live.

Try it with campaigns, FAQs and customer-facing messages.

Translate and review with your team

Keep source text, translations and review decisions together in a spreadsheet shared from My Drive.

  1. 1

    The owner sets the defaults

    In the current version, formulas run on the spreadsheet owner’s Lara account. The owner chooses default memories, glossaries and style. Usage from collaborators is billed to that account. Incognito is always enforced for Sheets.

  2. 2

    Editors translate and review

    Editors can open the sidebar, sign in, use formulas and freeze completed results. They cannot change the owner’s sheet defaults. Incognito stays on for everyone. The sidebar’s sharing notice explains whose account is used.

  3. 3

    Freeze finished translations

    Select completed cells, open Extensions → Lara Translate for Sheets™ → Freeze Lara formulas to values and confirm. The tool replaces Lara formulas with their results, keeping finished work fixed when Sheets recalculates.

Shared Drive files are not currently supported. Use a spreadsheet in an individual’s My Drive and share it with collaborators.

Plans & usage

Know what your translations cost

Use Sheets with an active Lara Pro or Team plan.

Sheets usage is billed separately from your subscription. It does not use your plan’s included monthly character allowance. Translation and evaluation appear as separate usage lines on your invoice.

Monitor consumption in your Lara account. For a large catalog, evaluate a sample first: evaluation costs more per character than translation.

View plans and subscription terms

Select the currency used for your Lara billing.

Usage rates per 1 million input characters · EUR
FunctionProTeam
TranslationLARATRANSLATE€20€15
EvaluationLARAEVAL€100€75

Rates shown for Pro and Team. See the Sheets pricing guide.

Reopening a sheet can trigger new requests. The add-on uses a Google-managed cache to reuse translations for up to 6 hours without an additional translation charge. If a cached result expires or is unavailable, recalculation can process and bill the content again. Freeze completed results to prevent those formulas from running again.

Privacy in Google Sheets

Incognito by default. Always on.

Your content is not used to train AI models. Incognito applies automatically to every translation and evaluation request and cannot be switched off. It keeps your source text, context, translations and evaluations out of model training and improvement. Read how we process and handle your data below and in our privacy policy.

Spreadsheet access

The add-on requests permission to view and manage spreadsheets where it is installed. Translation uses the source text and optional context you supply; evaluation uses the source and translated text. Content is sent to Lara to perform those requests and return the results.

Google permissions and your Lara login

The Marketplace listing includes Google email and profile permissions, spreadsheet access, sidebar display and connection to external services. You also sign in to your Lara account in the add-on; the email shown in its sidebar belongs to that Lara account.

Incognito is always on

Lara Translate for Sheets™ uses Enforced Incognito for every translation and evaluation request, including in shared spreadsheets. Users and team owners cannot switch it off for this integration. Content still needs to be sent to Lara for processing, and technical service logs may still be retained.

Your content is not used for model training

Source text, context, translations and evaluation content processed through this integration are not used to train or improve Lara’s AI models. This protection applies regardless of the privacy settings you use in other Lara products. You can still use existing translation memories and glossaries to guide a translation.

Service logs and saved resources

Technical service logs are retained for 90 days. The content processed for translation and evaluation is excluded from these logs. Translation memories and glossaries are separate resources: they remain available until you delete them or request deletion of the associated Lara account.

Hosting and access controls

Lara processes translation and evaluation requests on infrastructure operated by Lara or its hosting providers. The add-on’s temporary cache is managed by Google. Data is transmitted over HTTPS. Access to Lara’s technical service logs is restricted to authorized personnel with the relevant privileges.

Google-managed cache and deletion requests

The add-on temporarily caches translations for up to 6 hours using a cache managed by Google on the extension side. This cache is not hosted on Lara’s servers and is separate from Lara’s technical logs. Freezing changes the cells in your spreadsheet; it does not delete data already sent to Lara. For data access or account deletion requests, contact support@laratranslate.com. Deleting a Lara account includes its associated translation memories and glossaries.

Your next language starts in the next column.

Bring Lara Translate for Sheets™ into your workflow. Connect your Lara Pro or Team account to start translating.

Install from Marketplace

Google Sheets translation FAQs

Need assistance?

Translate in 200 languages

Most popular combinations