Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client needs to set up three different regions for their site: EMEA (primary), North America/US, and APAC. Both EMEA and APAC should use British English, while North America/US should use American English. They want to use DeepL for translations but are facing issues with language mapping for different English variations.
Solution:
1. We explained that automatic translation in WPML works based on language mapping settings. Since the site's default language is English, it cannot be automatically translated into other English variations (American or British English) using WPML.
2. For content in different English variations, the client will need to manually add translations using the Translation Editor.
3. We suggested that if the content is the same across the different regions, the client could duplicate the pages instead of translating them.
4. We also mentioned that WPML currently supports only one type of language per content, as shown here: https://ate.wpml.org/mt_langs

Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If you encounter issues or if the solution does not work for you, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket with us.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 5 replies, has 3 voices.

Last updated by Paola Mendiburu 10 months, 1 week ago.

Assisted by: Paola Mendiburu.

Author Posts
April 9, 2024 at 10:48 pm #15501890

jordanP-2

Hi,

I have a client who needs 3 different regions for their site: EMEA (primary), North America/US, and APAC. EMEA and APAC should both use British English while North America/US should use American English. My client would like to translate using DeepL. How can I set this up?

April 10, 2024 at 8:52 am #15502948

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support.

I understand your requirements. WPML's predefined language list includes English but does not include its variations(British and American English). As a result, you will need to set up these variations as custom languages within WPML to achieve what you're looking for.

To understand how you can create custom languages in WPML, please check this link: https://wpml.org/documentation/getting-started-guide/language-setup/editing-wpmls-languages-table/

DeepL supports British and American English, so you shouldn't encounter any difficulties translating your content into these languages. But, please make sure to configure the Language mapping and other properties for these custom languages so that the Translation engine can recognize them. The documentation above should provide clear guidance on these configurations.

Let me know if that helps or if you need further assistance in this matter. I will be happy to help.

Best regards,
Prosenjit

April 10, 2024 at 11:20 pm #15506603

jordanP-2

Hi,

I tried to set that up but I must have done something wrong. When I tried to set up automatic translations, I got an error saying "Your selected automatic translation engines do not support the following language(s): APAC, US. Read more about choosing a translation engine."

I've attached a screenshot of my Languages setting. Can you give me some guidance on how to fix this? I'm getting very confused. 🙂

Screenshot 2024-04-10 at 4.19.43 PM.png
April 11, 2024 at 12:10 pm #15509052

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for the update.

I understand your concern and would be happy to clarify things for you.

The automatic translation in WPML works based on the language mapping settings. Based on the screenshot, the default language for your site is set to English, it is automatically mapped to English. However, for the other variations of English that you've created (such as American English or British English), you're trying to map these variations to the default English as well.

This results in an English-to-English translation setup, which is not logical. It doesn't allow for meaningful translation between distinct languages, which is why you're encountering warning messages suggesting that custom language variations should be mapped to a different language.

To clarify further:

- If the default language of your site is something other than English, you should be able to use the automatic translation feature to translate content into English without any issues.

- However, since the primary language of your site is already English, the plugin cannot automatically translate the default English content into other English language variations, such as American or British English. In this case, you will need to add the translations for the different English variations manually using the Translation editor.

I understand this might not be the automated solution we hoped for, but it's currently a reliable method to achieve what you're looking for. Please let me know how you wish to proceed or if there are any other aspects you'd like to discuss further. I'd be happy to help.

Best regards,
Prosenjit

April 11, 2024 at 6:12 pm #15510752

jordanP-2

Hi Prosenjit,

Thank you for your thorough response. I want to make sure I understand--there's no way right now to translate from American English to British English or vice versa. Is that correct?

Is that a limitation of WPML? Or the translation engines? If it's a limitation of WPML, is there any plan to change that in the future?

Additionally, what if I add in another language? If I translate from American English into Spanish could I then translate Spanish into British English? Or will that not work as long as the primary language is English?

April 12, 2024 at 10:56 am #15512581

Paola Mendiburu
Supporter

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Madrid (GMT+01:00)

Hi there!

This is Paola and I hope you are well!

I will continue the ticket as Prosenjit is on holiday.

1. As they are using the same language mapping you cannot use automatic translations, if the content is the same you can duplicate the pages. At the moment we only support one type of language as you can see here: hidden link

2. You can translate it into spanish and then into english but the content will be the same.

Please let me know if you have more questions.