Background of the issue:
I am trying to manage translations for a product on my website. My website's default language is English. I added a product in Spanish by changing the backend language flag to Spanish, then translated this product to English. I wanted to translate the English product to other languages.
Symptoms:
The translation from English to French and English to Dutch was successful. However, when I try to translate from English to Italian or German, the default product language appears as Spanish.
Questions:
Why does the default product language appear as Spanish when translating to Italian or German?
How can I ensure the default language remains consistent when translating to other languages?
The original source language of the products depends on which admin language was set when creating the original product.
If you open the Spanish product on the WordPress Editor and you see inside the right sidebar at "Languages" the options to select a translation method, then it is likely that the original product was created in Spanish.
Please confirm.
If this is the case, you can open the translation of this product inside the WordPress Editor and in the right sidebar set "This is a translation of" to "None".
After that manually connect the products by using the English products as the original version.
Hi, it seems i wasn't clear enough. I have a website in 6 different languages and the default language is English.
I was trying to copy some products from an old website and the language of those products was Spanish. So this is what i did, i changed the backend language to Spanish and then i added the product.
Then i had to translate this product to every other language. Unfortunately the AI Automatic translation was not available for translations from Spanish to every language, so I translated the product from Spanish to English with AI automatic translation and then i wanted to translate the English translation to the other languages.
I switched back to the English language in backend, i went to the product which was was translated from Spanish to English and then i tried to Translate that product to some other languages.
IT was successful from English to French and Dutch, but when i tried to translate it to Italian or German it was not possible.
When i translated the product to French for example i could see that the Original language of the product was recognized as English so it was English - French.
Meanwhile repeating the same steps for Italian, the original language is not English anymore but Spanish. so it was Spanish - Italian
I want to use the English translation as the original language not the Spanish language, because Spanish does not have AI translation support to other languages except to English
Thank you for this explanation as it helped us better understand!
when using WPML it is considered a recommended practice to only translate from the default language into the translations.
Is it possible to make the translations before you import them into the site and import directly into the default language of the site?
What are your results if you go to Products -> Switch to English and edit the English product?
Are you able to click on the + icon and translate into the other languages?
What you can try doing is this:
-- You import the Spanish products
-- Translate these products from Spanish to English
-- Change the default language of each product to English https://wpml.org/faq/how-to-link-already-translated-pages/
-- Now access from the defaut language and translate from there into the rest.
Let me know your results, please.
The topic ‘[Closed] Automatic translation’ is closed to new replies.