Back to Crowdin in Excel
SheetXAI logo
Crowdin logo
Crowdin · Excel Guide

Bulk-Add Source Strings to Crowdin From an Excel Workbook

The Scenario

You are a product manager. The engineering team just signed off copy for 150 new UI strings and they all need to be in Crowdin before the localization sprint starts Monday.

The strings are in an Excel workbook, Strings tab. Column A has the identifier, column B has the English source text, column C has the developer context note. The release date is Thursday.

The slow version:

  • Open Crowdin's source file editor
  • Add each string manually: paste the identifier, paste the source text, paste the context
  • Repeat 150 times
  • Make a typo in identifier 37 and discover it on Wednesday during QA
  • The localization sprint starts late.

The fast version is one prompt.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Excel workbook that reads the rows and pushes them to Crowdin in one go, so you never have to open Crowdin's string editor.

Open the SheetXAI sidebar and type:

Create a Crowdin source string for each row in the Strings tab using the identifier from column A, source text from column B, and context note from column C. Write "CREATED" into column D when each string is created successfully, and the error message if it fails.

SheetXAI iterates through all 150 rows, calls the Crowdin API for each, and writes the result into column D. You have an audit trail: 148 rows with CREATED, two rows with error messages explaining exactly what went wrong.

What You Get

A batch push with per-row confirmation:

  • 150 Crowdin source strings — created from the workbook data
  • Column D — "CREATED" for successes, error detail for failures
  • Exact identifiers and context preserved — no manual rekeying

The error feedback in column D is the part that matters most. When you are pushing 150 strings, two will have identifier conflicts or character limit violations. Knowing which two is the difference between a five-minute fix and a three-hour hunt.

What If the Data Is Not Quite Ready

String workbooks from product teams accumulate inconsistencies. SheetXAI handles the prep and the push in the same prompt.

When the identifiers have inconsistent formatting

Some identifiers use camelCase, some use snake_case, some have spaces.

Normalize the identifiers in column A of the Strings tab to snake_case before creating the strings. Write the normalized identifier into a new column E so you can see what changed, then create each string in Crowdin using the normalized identifier.

When some rows are missing context notes

Column C is blank for about thirty rows.

For each row in the Strings tab where column C is blank, do not create the string. Write "SKIPPED — missing context" into column D. Create strings normally for all rows that have context.

When the workbook contains strings for multiple Crowdin projects

Column D specifies which project each string belongs to.

Create Crowdin source strings for each row in the Strings tab using the project identifier in column D to determine which Crowdin project to add the string to. Use column A for the identifier, column B for the source text, column C for the context note. Write the result into column E.

When you want to push strings and verify they appear in Crowdin before handing off

Create a Crowdin source string for each row in the Strings tab using column A for the identifier, column B for the source text, and column C for the context. After all strings are created, pull the string list for the project and confirm each identifier from column A appears. Write "CONFIRMED" or "NOT FOUND" into column D for each row.

The pattern: push first, verify second, all in one prompt. The workbook is the audit record.

Try It

Get the 7-day free trial of SheetXAI and open any workbook of strings you need in Crowdin, then ask it to create them row by row. The Crowdin integration is included in every SheetXAI plan. For related workflows, see how to bulk-create translation tasks or the Crowdin in Excel overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more