Skip to main content

Translate the Multi-Recipient Cart into Your Store's Languages

Localize Send To Many's multi-recipient cart for international shoppers. Export the translation spreadsheet from Shopify, translate it with AI, and import it back in minutes.

If your store sells in more than one language, the multi-recipient cart should too. A shopper who browses your storefront in French shouldn't hit an English-only page when they go to add recipients. Every shopper-facing string in the cart is translatable: field labels, buttons, the order summary, error messages, and the recipient cards.

Translating used to mean editing strings one field at a time. Now you can export every string as a spreadsheet, translate it in one pass (we provide an AI prompt that handles the tricky parts), and import the finished file back.

Send To Many multi-recipient cart page in Shopify showing the shopper-facing text covered by translations: cart, recipients, add-ons, and order summary

Everything shown above is covered by the translation spreadsheet, from the "Your cart" heading down to the "Upload recipients" button.

Step 1: Add your languages

  1. In Shopify admin, go to Send To Many > Settings > Text and translations.
  2. Add each language your storefront supports.

Once a language is added, it appears as a column in the exported spreadsheet, and a language dropdown appears in the checkout recipient field settings for per-field editing.

Step 2: Export the translation spreadsheet

On the Text and translations page, open Multi-recipient cart translations and click Export (top right). You'll get one row per text string, with the string name in the first column, the English text next, and one column for each language you added.

Multi-recipient cart translations settings page in Send To Many showing the Import and Export buttons, configuration selector, and language tabs for translating Shopify checkout text

Here's what a completed file looks like, translated into German, Spanish, French, Italian, Japanese, and Dutch:

Step 3: Translate with the AI prompt

You can hand the spreadsheet to a translator, but modern AI tools do this well if you give them the right context. We've written a prompt that covers what trips up naive translation: keeping placeholders like {count} intact, choosing one consistent word for "Send," handling plural forms, matching your locale's checkout register, and using natural address terms for each country.

Download the Send To Many translation prompt (Markdown)
  1. Open the prompt file and copy everything below the divider line.
  2. Paste it into your AI tool along with the exported spreadsheet.
  3. State the target language, and repeat per language.
  4. Paste or import the results into the matching language columns of your spreadsheet.
tip

Work one language at a time and skim the output before moving on. The prompt asks the AI to flag strings it was unsure about, so check those first.

Step 4: Import the completed spreadsheet

Back on the Multi-recipient cart translations page, click Import and upload your completed spreadsheet. The app matches rows by string name and fills in each language. Spot-check a few strings per language in the settings UI to confirm the import landed where you expected.

warning

If you're on the Enterprise plan and use multiple cart configurations, translations are loaded per configuration. Use the Configuration dropdown at the top of the page and repeat the import for each cart configuration that serves a translated market.

Step 5: Verify on your storefront

Switch your storefront to each language and walk through the multi-recipient cart end to end: add a recipient, open the product selector, apply a discount code, and trigger a validation error or two. Confirm buttons still fit their labels and nothing reads as literal, word-for-word English.

Customer account pages

The same export, translate, and import flow applies to the customer account extensions: the Sends list, the Send detail page, and order banners. Use the customer account example file above as a reference, and see customer account Sends page text customization for what's covered.

What's next