How can I translate product options?
The app does support multi language product configurations, you can store your own translations in the app and reference them in your configurations.
AI Translation
The Product Options AI Assistant can help you translate your product options by automatically extracting the text and replacing them with keys that point to the localized translations.
You can just ask the AI:
i want to translate my options

Follow the assistant’s instructions to create the translations. For translating to multiple languages, you can visit the Translations page and use the AI to translate the keys in any other language.

Translation setup
In the app, navigate to the "Settings" page.

In the "Language settings" section, click on "Edit translations":

Here you can add your own translations. Each translation entry requires a unique key that can be referenced in the option config:

You can change the language and enter all the texts for your translations:

Config setup
On your option config you can then use the key defined in the translation.
The key has to be prefix with a "#", this tells the app to replace it with the translated text.

It's is recommended to keep the option name in your main language (Mainly to simplify your order processing). However the app supports using translated option names:

You can reference translation keys in all text fields. If the translated key has additional text around it, make sure to wrap it in curly brackets, e.g: #{text}

It is recommended to refer to translation keys in the "Text" field of the option values and to leave the option value in the main language:

If you want to fully translate the selected option values, you can also refer to translation keys in the "Value" field:

If you are using translation keys inside the "Value" field, you have to make sure to update your conditions to refer to the updated option values:
