When it comes to WooCommerce email translation, emails are sent in the preferred language of each user. No special configuration is required.
Emails will be sent to customers in the language that they last browsed your website.
All email types listed under WooCommerce → Settings → Emails will be sent in the customer’s preferred language, regardless of whether they are triggered by a customer action (i.e. placing an order) or shop manager action (i.e. marking an order as complete).
This type of email will be sent in the recipient’s preferred language, not in the customer’s language.
Please note that if the administrator/shop manager language is not found among the languages configured in TranslatePress Settings, then the TranslatePress Default Language will be used.
All the default texts found in WooCommerce emails are plugin-localized texts which already have translations in the most popular languages, through the WooCommerce language files. If Automatic Translation is set, then any remaining untranslated default text will be machine translated. User-inputted text, such as the one you might have inserted when customizing WooCommerce Emails, will also be translated using Automatic Translation if enabled.
Now, we implemented in Translation Editor->String Translation a tab called “Emails” where you can edit the translation of the emails so it`s much easier to make changes on these strings.
Check out our documentation on how to manually edit WooCommerce email translations or read our hands-on article on translating WooCommerce Emails.
TranslatePress – Multilingual version 2.3.5+
WooCommerce version 6.8+