> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Translating Post-Purchase Funnels

> This article explains how to translate post-purchase funnels and Thank You pages in Aftersell.

Aftersell supports translations for post-purchase funnels in two ways: automatic system text translation via the Language setting in the funnel editor, and manual translation for content you write directly.

***

## How language translation works

When you select a language on an offer in the funnel editor, Aftersell automatically translates all system-level text for that offer, including pricing labels, button text, subscription labels, quantity selectors, and other non-editable strings. You don't need to configure anything else for the translation to take effect.

**Settings > Translations** is where you can optionally customize or override those auto-translated strings for any language. It doesn't control which language an offer displays. That's set per offer in the editor.

***

## Step 1: Set the language on your offer

To apply a language to an offer:

1. Open your funnel in the Aftersell editor
2. Select the offer you want to translate
3. Open the **Language** section
4. Select a language from the **Language** dropdown

<img src="https://mintcdn.com/aftersell/qEHh5FWDk3cE3FtD/images/Translation.gif?s=eb904a4402fa58dca152891e8ba613db" alt="Translation" width="1932" height="1080" data-path="images/Translation.gif" />

All system text on the offer, including pricing labels, subscription labels, and other non-editable strings, will automatically translate to the selected language. Aftersell supports 18 languages.

***

## Step 2 (optional): Customize auto-translated strings

If you want to override any of the default translated strings for a specific language, you can do so in **Settings > Translations**.

1. Go to **Settings**
2. Select **Translations**
3. Choose a language from the language dropdown
4. Update any fields you want to override for that language

When an offer's language matches a language you've configured here, your custom strings are applied. If no custom strings exist for that language, Aftersell's default translations are used.

### Fields available in Settings > Translations

| Field                                       | Description                                                     |
| ------------------------------------------- | --------------------------------------------------------------- |
| Free                                        | Label shown when a product is free                              |
| Shipping                                    | Shipping label                                                  |
| Taxes                                       | Tax label                                                       |
| Subtotal                                    | Subtotal label                                                  |
| Total                                       | Total label                                                     |
| OR (multi-product divider)                  | Divider text shown between products in multi-product offers     |
| Quantity                                    | Quantity label                                                  |
| Unavailable                                 | Label shown when a product is unavailable                       |
| Show price breakdown                        | Price breakdown toggle label                                    |
| Save amount                                 | Savings label (e.g. Save {AMOUNT} )                             |
| Subscribe & Save                            | Subscription option label                                       |
| Subscription disclaimer                     | Disclaimer text below subscription pricing                      |
| Recurring subtotal                          | Recurring charge label                                          |
| Purchase options                            | Purchase options label                                          |
| Variant selection required (dropdowns)      | Prompt shown when a dropdown variant hasn't been selected       |
| Variant selection required (button)         | Prompt shown when a button variant hasn't been selected         |
| Minimum quantity message                    | Message shown when minimum quantity requirement hasn't been met |
| Discount                                    | Discount label                                                  |
| Tax adjustment for replacement upsells      | Tax adjustment label for replacement-type upsells               |
| Shipping adjustment for replacement upsells | Shipping adjustment label for replacement-type upsells          |
| Refund for replacement upsells              | Refund label for replacement-type upsells                       |

***

## Step 3: Manually translate remaining content

Some content is not auto-translated by the Language setting and needs to be updated manually in the editor:

**Timer text** - Update directly in the Timer widget.

**Offer description text** - The body text on your offer (e.g. "Don't miss out on this offer...") is set in the **Product details** section and must be updated manually.

**Badges** - Badge text (e.g. Best Seller, Trending) cannot currently be translated.

**FAQ and Text widgets** - Replace the existing copy in each widget with your translated text.

**Image widgets** - Text inside images cannot be edited. Upload a new version of the image in the target language. For multi-language support, use different images per language-specific funnel.

<Frame>
  <img src="https://mintcdn.com/aftersell/TqXCxJIQpTH6mwQH/images/download-(1)-1.gif?s=d6c1b40ea17245ad98b6e99d7aeb830e" alt="Download (1) 1" width="996" height="480" data-path="images/download-(1)-1.gif" />
</Frame>

**Thank You page** - The Thank You page is tied to its funnel. Open the Thank You page editor for the relevant funnel and update the widget text to match.

***

## Multi-language setups using language triggers

For fully localized experiences across multiple languages, the recommended approach is to create separate funnels per language using the **Language trigger**.

For example:

* Create one funnel targeting **English** customers, write all content in English, and set the offer language to English
* Create a second funnel targeting **French** customers, write all content in French, and set the offer language to French

This keeps each funnel fully localized while leveraging auto-translation for system text.

***

## Need Help?

If you have questions about language setup or need help configuring translations, reach out through the in-app chat or by email. Our support team is happy to help.
