Skip to main content

How to Translate the Text of a Bundle?

Easily translate Shopify bundle text with manual or auto translation.

Written by Pijus

Want to offer your bundles in multiple languages? It's super easy! Here's how to translate your bundle text in just a few steps:
​
​

Step 1: Open the Kaching Bundles App

Choose either:

  • Edit translations from the bundle bundle editor, or

  • Translations from the menu on the left-hand side.


​
​Step 2: Choose a Language

Select the language you want to translate your bundle into. You can translate into any language supported by your Shopify store.
​


​Step 3: Add Your Text

You have two options here:

  • Write your own translations for each field (you have full control), or

  • Use the Auto-translate button to instantly generate translations based on the selected language.


The auto translation works instantly and can save time, but feel free to tweak it to match your brand tone.
​

Translate in bulk with a CSV file

Have many deals or languages, or work with a translator? Export all texts to one file, fill in the translations, and import the file back.


​Step 1: Export the file

On the Translations page, click Export. You get one CSV file with the texts of all your store languages, except your default language. Translations that you already saved are filled in.


​Step 2: Fill in the translations

Open the file in Excel or Google Sheets, or send it to your translator. The file has these columns:

  • Type: General (texts that all deals use) or Deal (texts of one deal)

  • Deal ID and Deal name: the deal that the text belongs to

  • Key: the ID of a General text

  • Locale: the language code, for example de or fr

  • Default content: the original text

  • Translated content: the translation

Change only the Translated content column. The app uses the other columns to find each text, so keep them as they are. Save the file as CSV.


​Step 3: Import the file

On the Translations page, click Import and add your file. The app shows how many translations it imported and which rows it skipped. Your store shows the new translations after a short time.


​Good to know

  • An empty Translated content cell changes nothing. It does not delete a saved translation.

  • The app skips a row when the language is not in your store, the deal was deleted, or the deal text changed after the export. Export a new file to get the current texts.

  • A file can have up to 5 MB and 50,000 rows. Split a larger file into smaller files.

  • Files with commas or semicolons as separators both work.

  • Some texts in the file start with an apostrophe ('), so that spreadsheets do not read them as formulas. Keep it: the app removes it on import.

  • Save your edits on the page before you import. Unsaved edits are discarded when you open Import.


Need help? Drop us a message in the live chat, and we'll sort it out together.
​

Did this answer your question?