This thread is resolved. Here is a description of the problem and solution.
Problem:
Can not translate strings automatically.
Solution:
If your selected strings' default language is different than site's default language, you'll see a message at end of strings table:
Selected strings are not in the site's default language and will not be translated automatically if you're using the "Translate Everything Automatically" mode. Instead, after sending them for translation here, you need to go to the WPML -> Translations page and translate them manually.
Either you'll have to translate these manually, or, you'll need to change the language of these strings to site's default first and then can send for automatic translation. Because automatic translation only works one way like Default Language to Secondary Language.
To translate strings from String Translation automatically, please go to WPML > String translation, select and send for translation.
If you have enabled Translate everything they will be translated in the background, otherwise go to WPML > Translation, "Take and Translate" translation job, and in Advanced translation editor click "Translate automatically".
i use houzez theme
i have find string for translation and manually i can translate but i would like use a service like google or microsoft.
When i created the job for any string, hidden link
To translate strings from String Translation automatically, please go to WPML > String translation, select and send for translation strings.
If you have enabled Translate everything they will be translated in the background, otherwise go to WPML > Translation, take and translate translation job, and from Advanced translation editor click to automatically translate.
i have enabled Translate Everything.
I select string that i want translate a send to basket
they are now waiting for translation hidden link
In WPML> Translation i have these jobs hidden link
Before proceeding further, may I ask you to try the following?
IMPORTANT: Take full backup of your website and database beforehand. It is highly advised to try the following on a staging/dev site first, so your live website isn't compromised.
- Cancel the job in progress.
- Then deactivate all plugins except WPML and its addons.
- And send the strings again for translation.
i havent the jobs in progress tab because i have configurate with Translate All aumatic. I have looking for information about this and resolve with WPML Translation Management plugin but i haven´t it
May I ask for admin access to your website to check the issue in detail? You can create a separate admin user for this purpose, which can be deleted afterwards.
Also provide detailed steps to reproduce the issue and links to pages in admin and on frontend.
Remember to take full backup of your website and database before proceeding. However, a staging/test site is highly recommended, because I may need to try some changes/fixes on the site (including plugins & themes deactivation), which may cause conflicts with the live site otherwise.
Please confirm it in your next reply or let me know if you do not agree with the mentioned.
I've set your next reply as private to share this information safely.
IMPORTANT: If you don't see the section for providing access information, do not write in the message box or the information may appear as public.
I checked the site and everything looks fine. However, I think there's a confusion about translating strings automatically, specially when the string's default language isn't the same as the site's default language.
When you select that string, there's a message under the strings table saying:
Selected strings are not in the site's default language and will not be translated automatically if you're using the "Translate Everything Automatically" mode. Instead, after sending them for translation here, you need to go to the WPML -> Translations page and translate them manually.
See attached.
Either you'll have to translate these manually, or, you'll need to change the language of these strings to site's default first and then can send for automatic translation. Because automatic translation only works one way like Default Language to Secondary Language.