Skip Navigation

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.

WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
Sun Mon Tue Wed Thu Fri Sat
- 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 10:00 – 17:00 -
- 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 18:00 – 19:00 -

Supporter timezone: Asia/Kathmandu (GMT+05:45)

This topic contains 0 replies, has 0 voices.

Last updated by Shekhar Bhandari 1 week, 5 days ago.

Assisted by: Shekhar Bhandari.

Author Posts
November 11, 2024 at 5:25 am #16386571

walkmew

Background of the issue:
I am trying to understand how translated content is retrieved and stored when using a translation service like LILT with WPML. I want to know if the translations are obtained through an online connection such as a REST API, WebHook, or XML-RPC, and how the translated content is stored in our database.

Symptoms:
N/A

Questions:
How do we get translated content when using a translation service like LILT with WPML?
Is the translated content retrieved through an online connection such as a REST API, WebHook, or XML-RPC?
How is the translated content stored in our database?
Does the translation get saved automatically as soon as the translation service finishes?
What is the name of the function with file path that the translation service uses to save the translated content in the database?
Is there a flow diagram available for this process?

November 11, 2024 at 6:20 am #16386662

walkmew

I want to understand how the translated content gets automatically added to our "wp_icl_translate" database table?

November 11, 2024 at 11:51 am #16388305

Shekhar Bhandari
Supporter

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hi there,

Our second-tier support team has reviewed the issue and provided the following suggestion:

- Navigate to WPML -> Settings and set the Translation Pickup mode to "manual"

You can adjust this setting to manual, and then once a week, click "Check status and get translations" under WPML -> Translation Management.

As for the functions, we first check if any jobs are completed on the Lilt side. Then, we pull the translation files to the translation proxy and download the XLIFF files to WPML. Let me know which part you need assistance with, and we’ll be glad to help further.

Hope this helps!

Thanks

image.png
November 20, 2024 at 5:47 am #16422228

walkmew

Thank you Shekhar,

Yes, we want to receive the translations manually, so we'll update the settings in the back-end to handle translations manually.

But could you let me know which API we can use to check the status of all translations after we make this change?

November 20, 2024 at 8:35 am #16422948

Shekhar Bhandari
Supporter

Languages: English (English )

Timezone: Asia/Kathmandu (GMT+05:45)

Hello there,

You can check the translations status from the translation service dashboard or from WPML->Translation queue status.

Thanks