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.

This topic contains 5 replies, has 2 voices.

Last updated by Osama Mersal 2 years, 6 months ago.

Assisted by: Osama Mersal.

Author Posts
August 1, 2022 at 1:16 pm #11777235

Chainalysis

Hello, do we need to keep XMLRPC enabled in WordPress in order to send and receive translations via memoQ software, or for any other reason that you might know related to WPML?

August 1, 2022 at 2:02 pm #11777663

Osama Mersal
Supporter

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi again,

I've just gotten the reply from our proxy team, and the answer to your question is divided into two sections:

1) WPML needs the XMLRPC for retrieving the translation jobs automatically, so when you use a custom URL, the translation proxy server won't be able to communicate with your site.

2) However, you can disable the XMLRPC module and retrieve the translations manually from WPML-> Translation Management when you get the notification of completing the translation job from the translation service. (Kindly check the attached screenshot)

I hope this helps you. If you need further info, please let me know.

Best regards,
Osama

Image Pasted at 2022-8-1 16-01.png
August 1, 2022 at 2:45 pm #11778231

Chainalysis

Osama, you wrote:

"WPML needs the XMLRPC for retrieving the translation jobs automatically, so when you use a custom URL, the translation proxy server won't be able to communicate with your site."

1. If we block public access to the xmlrpc.php file, would WPML still function normally? I'm wondering whether WPML has some sort of privileged internal access to this file, in which case WPML would not be affected if we block public access to the xmlrpc file but leave the file intact and available internally to plugins.

2. Is there a setting in WPML that we may configure with an updated XMLRPC URL, so that the translation proxy server knows where to communicate with XMLRPC if we change the URL?

3. Does XMLRPC affect our ability to send translation jobs to a translation service provider? Or does it only affect our ability to retrieve jobs? (If it matters, we work with Morningside, a translation agency listed on wpml.org, so they integrate directly with the WPML software on our site.)

Thank you,
Joe

August 1, 2022 at 2:57 pm #11778309

Osama Mersal
Supporter

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi Joe,

1) WPML should function normally if you block public access to the file.

2) I'm afraid there is not such a setting in WPML settings.

3) You would be able to send the jobs without any issues, and you can retrieve them manually using the button in my previous reply attached screenshot.

Thanks,
Osama

August 4, 2022 at 3:30 pm #11805545

Chainalysis

Hi Osama, thank you for the answers, and for your patience with my slow reply.

We're going to test this -- blocking public access to XMLRPC, and then sending test translations -- to test out the functionality as you've explained it.

So thank you. I think we won't have an update on this until the week of August 15th, due to scheduled time off, so feel free to pause this support ticket -- is that a thing? -- or close this request for now, and I can reopen the ticket or create a new one if we run into any problems.

Thank you.

August 4, 2022 at 3:33 pm #11805577

Osama Mersal
Supporter

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+02:00)

Hi,

Thanks for your update. Please feel free to contact us after testing if you face any issues.

If this ticket is closed by our system, please open a new one and refer to this ticket to help the supporter to understand the issue better.

Best regards,
Osama