Home›Support›English Support›[Resolved] Automatic translations for "other strings" not working for subsites
[Resolved] Automatic translations for "other strings" not working for subsites
This thread is resolved. Here is a description of the problem and solution.
Problem: If you're experiencing issues with automatic translations for 'other strings' not working on a subsite within a WPML-powered multisite network, and encountering errors such as 'Service Unavailable' or 'Api error missing resource: No sitekey found for this website', it might be due to a site key issue. Solution: We recommend following these steps: 1. Ensure that each subsite has its own site key. If unsure, create a new site key specifically for the subsite. 2. Visit https://wpml.org/account/sites/ and check if the subsite is registered. If it is, remove it. 3. Navigate to the subsite's admin panel, go to Plugins -> Add new -> Commercial tab. 4. Unregister the subsite and then register it again with the new site key. 5. Verify if the issue with automatic translations has been resolved.
If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your specific case, 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 problems persist, please open a new support ticket at WPML support forum for further assistance.
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.
We are using WPML in a multisite network. On the main site, automatic translations for "other strings" work fine. But on the sub-site, it doesn't. We keep getting the error message attached.
Please go to WPML->Support->ATE error logs and share with us the top 5 errors from that page, this will help us understand what might be causing this behavior.
2025/04/16
1:55:19 PM
ATE Server Communication
Service Unavailable
0
0
{"url":"https:\/\/ate.wpml.org\/api\/wpml\/sync\/all","requestArgs":{"method":"POST","body":{"ids":["135677667","136098351","136224599","136224845","137001016"]}},"status":503}
2025/04/16
1:55:11 PM
ATE Server Communication
Service Unavailable
0
0
{"url":"https:\/\/ate.wpml.org\/api\/wpml\/sync\/all","requestArgs":{"method":"POST","body":{"ids":["135677667","136098351","136224599","136224845","137001016"]}},"status":503}
2025/04/16
1:50:22 PM
ATE Server Communication
Service Unavailable
0
0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/check_pairs","requestArgs":{"method":"POST","body":[{"source_language":"en","target_languages":["en","es"]}]},"extraMessage":"WPML Failed to check language pairs","status":503}
2025/04/16
9:36:26 AM
AMS Server Communication
Api error missing resource: No sitekey found for this website
0
0
{"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
2025/04/15
5:12:32 PM
AMS Server Communication
Api error missing resource: No sitekey found for this website
0
0
{"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
Hello,
My name is Carlos, and I will continue working on this ticket.
Can you double-check if the issue persists? Our servers had a minor issue that was fixed during the dates of the errors, and maybe your site wasn't able to connect to our ATE servers during that time, which caused the problem.
2025/04/21 4:16:51 PM
AMS Server Communication
Api error missing resource: No sitekey found for this website
0
0
{"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
2025/04/21 4:05:14 PM
AMS Server Communication
Api error missing resource: No sitekey found for this website
0
0
{"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
2025/04/21 4:01:47 PM
AMS Server Communication
Api error missing resource: No sitekey found for this website
0
0
{"errorData":{"status":400,"title":"Api error missing resource","detail":"No sitekey found for this website"}}
I am not sure i understand what you mean by migration banner.
Do they mean to create a new site key for the subsite?
We thought once you create a site key for the main site, it should work for all the other subsites
We created a site key for the main site, not sure if we created one for the subsite or if it was created automatically.
Please follow these steps:
- Create a full site backup
- Go to https://wpml.org/account/sites/
- If the subsite is registered, remove it.
-- Then go to the subsite to Plugins -> Add new -> Commercial tab
-- Unregister the subsite
-- Click the link to add the new site key and then on the link that appears below the field to enter the site key
-- Generate a new site key and register the subsite with the new sitekey
-- Double-check if the issue disappeared
Can you tell me the results of the steps described above?
But we can't add new plugins from the subsite, so instead of "Add new", which can only be done from the network admin, I clicked "registered", and it took me to a tab within settings called installer. From there I could see the "unregister WPML from this site" button. But I clicked it and it didn't unregister. It refreshed the page, but nothing changed.