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 11 replies, has 3 voices.

Last updated by Oscar Miras 5 months, 2 weeks ago.

Assigned support staff: Oscar Miras.

Author Posts
April 23, 2019 at 3:43 pm #3665797

Thibaut

Hello,

When I try to send content for translation (basically assign someone), I get this error:

Sending batch BSGG|WPML|en|5 to translation.
Batch #1

WPML cannot send these documents to translation because the Advanced Translation Editor is not fully set-up yet.

Please open the confirmation email that you received and click on the link inside it to confirm your email.

Resend that email

Rollback jobs...

Batch rolled back

The link "Resend that email" takes me to the "How to translate posts and pages" section of the WPML settings. There, if I click on "Synchronize translators and translation managers" I get this error:

Error: Api error missing resource: Website not found, please validate site identifier

Please try again in a few minutes. If the problem persists, please contact WPML support.

Finally, here is the communication log from the translation management:

ion":false,"project_name_length":128,"suid":"f38976dca685689ebf19fd516fb4e918","doc_url":"https://wpml.org/translation-service/avilinga/","notification":true,"tms":false,"has_language_pairs":true,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"An Avilinga team member will email you a unique API Token","how_to_get_credentials_url":"https://wpml.org/translation-service/avilinga/#retrieving-api-token","client_create_account_page_url":"https://wpml.org/translation-service/avilinga/#requesting-an-avilinga-account","partner":false,"custom_fields":[{"label":"API token","name":"api_token","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"api","rankings":{"quality":0,"quality_ranking":0.0,"speed":0,"speed_ranking":0.0,"popularity":2,"popularity_ranking":14.92,"primary":2,"primary_ranking":14.92},"specializations":[],"countries":[],"redirect_to_ts?":false},{"id":8,"name":"Gengo","description":"Gengo's people-powered translation platform helps you translate content into over 36 languages through a selective, global network of translators.","url":"<em><u>hidden link</u></em>","logo_url":"<em><u>hidden link</u></em>","project_details_url":"<em><u>hidden link</u></em>","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"63f155572eb659a462aac247ee1bbf8d","doc_url":"https://wpml.org/translation-service/gengo/","notification":true,"tms":false,"has_language_pairs":true,"deadline":false,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"Your public and secret keys are found on your Gengo Customer Dashboard","how_to_get_credentials_url":"https://wpml.org/translation-service/gengo/#generate-api-keys","client_create_account_page_url":"https://wpml.org/translation-service/gengo/#create-gengo-account","partner":false,"custom_fields":[{"label":"Public key","name":"public_key","type":"text"},{"label":"Private key","name":"private_key","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"email","rankings":{"quality":0,"quality_ranking":0.0,"speed":2,"speed_ranking":4982.0,"popularity":2,"popularity_ranking":11.9,"primary":2,"primary_ranking":11.9},"specializations":[{"name":"Business","key":"business"},{"name":"e-Commerce","key":"e-commerce"},{"name":"Tourism & Travel","key":"tourism_travel"}],"countries":[{"name":"Japan","code":"JP"},{"name":"Philippines","code":"PH"},{"name":"United States","code":"US"}],"redirect_to_ts?":true},{"id":43,"name":"GPI","description":"GPI is a team of language, technology, project management and business professionals with over 20 years of extensive experience in translation services helping companies communicate and conduct business in more than 100 languages and 15 disciplines.","url":"<em><u>hidden link</u></em>","logo_url":"<em><u>hidden link</u></em>","project_details_url":"URL from request to GPI","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"bbfd2c9ae5d6d34b08719f8fcbde80d6","doc_url":"https://wpml.org/translation-service/gpi/","notification":false,"tms":false,"has_language_pairs":false,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"A GPI team member will email an API Key and API Secret Key","how_to_get_credentials_url":"https://wpml.org/translation-service/gpi/#receiving-api-keys","client_create_account_page_url":"https://wpml.org/translation-service/gpi/#requesting-an-account","partner":false,"custom_fields":[{"label":"API Key","name":"api_key","type":"text"},{"label":"API Secret Key","name":"api_secret_key","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"email","rankings":{"quality":0,"quality_ranking":0.0,"speed":2,"speed_ranking":4927.0,"popularity":2,"popularity_ranking":11.42,"primary":2,"primary_ranking":11.42},"specializations":[{"name":"Technical","key":"technical"},{"name":"Marketing & Branding","key":"marketing_branding"},{"name":"Tourism & Travel","key":"tourism_travel"}],"countries":[],"redirect_to_ts?":true},{"id":22,"name":"SDL Language Cloud","description":"SDL Language Cloud has been translating content for small to medium-size businesses for more than 25 years. It employs 15,000 in-territory translators which specialize in automotive, banking and e-commerce among other industries.","url":"<em><u>hidden link</u></em>","logo_url":"<em><u>hidden link</u></em>","project_details_url":"<em><u>hidden link</u></em>","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"e050f3d3a0bfccd551c2286233d60837","doc_url":"https://wpml.org/translation-service/sdl-language-cloud/","notification":true,"tms":false,"has_language_pairs":true,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"Your username and password are the same as the credentials you use to login to SDL Language Cloud","how_to_get_credentials_url":"https://wpml.org/translation-service/sdl-language-cloud/#connecting-to-language-cloud","client_create_account_page_url":"<em><u>hidden link</u></em>","partner":false,"custom_fields":[{"label":"Username","name":"username","type":"text"},{"label":"Password","name":"password","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"manual","rankings":{"quality":0,"quality_ranking":0.0,"speed":3,"speed_ranking":5110.0,"popularity":2,"popularity_ranking":9.9,"primary":2,"primary_ranking":9.9},"specializations":[],"countries":[],"redirect_to_ts?":true},{"id":12,"name":"OneHourTranslation","description":"OneHourTranslation provides translations in more than 75 languages and 2500 languages pairs for medium to large businesses. It specializes in providing business translations in a variety of fields including legal, technical and web applications.","url":"<em><u>hidden link</u></em>","logo_url":"<em><u>hidden link</u></em>","project_details_url":"<em><u>hidden link</u></em>","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"8850fd4bfdaae2a2d63e51fb1f2ac3e4","doc_url":"https://wpml.org/translation-service/onehourtranslation/","notification":true,"tms":false,"has_language_pairs":true,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"Your Secret Key and Public Key are located under \"Profile > API Keys\" on your OneHourTranslation Control panel","how_to_get_credentials_url":"https://wpml.org/translation-service/onehourtranslation/#api-secret-public-keys","client_create_account_page_url":"https://wpml.org/translation-service/onehourtranslation/#create-account","partner":false,"custom_fields":[{"label":"Secret Key","name":"secret_key","type":"text"},{"label":"Public Key","name":"public_key","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"email","rankings":{"quality":0,"quality_ranking":0.0,"speed":3,"speed_ranking":5109.0,"popularity":2,"popularity_ranking":9.83,"primary":2,"primary_ranking":9.83},"specializations":[{"name":"Technical","key":"technical"},{"name":"Business","key":"business"},{"name":"e-Commerce","key":"e-commerce"}],"countries":[{"name":"Israel","code":"IL"},{"name":"Romania","code":"RO"},{"name":"Ukraine","code":"UA"},{"name":"United States","code":"US"}],"redirect_to_ts?":true},{"id":21,"name":"Capita","description":"CAPITA TI is a British company which has been translating content for commercial businesses and public sector organizations since 1984. It specializes in legal, financial, manufacturing and e-Learning translations in over 180 languages.","url":"<em><u>hidden link</u></em>","logo_url":"<em><u>hidden link</u></em>","project_details_url":"<em><u>hidden link</u></em>{request_id}","add_language_pair_url":"","custom_text_url":"","select_translator_iframe_url":"","translator_contact_iframe_url":"","quote_iframe_url":"","has_translator_selection":false,"project_name_length":128,"suid":"3393562c8687d38db9c447854bd20957","doc_url":"https://wpml.org/translation-service/capita/","notification":false,"tms":false,"has_language_pairs":false,"deadline":true,"oauth":false,"oauth_url":"","popup_message":"","how_to_get_credentials_desc":"The username, password, customer name, and contact name will be provided upon creating a Capita account","how_to_get_credentials_url":"https://wpml.org/translation-service/capita/#connecting-your-site-to-capita","client_create_account_page_url":"<em><u>hidden link</u></em>","partner":false,"custom_fields":[{"label":"Username","name":"username","type":"text"},{"label":"Password","name":"password","type":"text"},{"label":"Customer Name","name":"customer_name","type":"text"},{"label":"Contact Name","name":"contact_name","type":"text"}],"default_service":0,"translation_feedback":true,"feedback_forward_method":"email","rankings":{"quality":0,"quality_ranking":0.0,"speed":5,"speed_ranking":5289.0,"popularity":1,"popularity_ranking":8.85,"primary":1,"primary_ranking":8.85},"specializations":[],"countries":[],"redirect_to_ts?":true}]
}

What can I do?

April 23, 2019 at 4:34 pm #3666253

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi and thank you for contacting WPML Support!

I will be happy to help you with this.

I think there might be an inconsistency between two data that are stored in the database.

I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.

Our Debugging Procedures

I will be checking various settings in the backend to see if the issue can be resolved. Although I won't be making changes that affect the live site, it is still good practice to backup the site before providing us access. In the event that we do need to debug the site further, I will duplicate the site and work in a separate, local development environment to avoid affecting the live site.

Privacy and Security Policy

We have strict policies regarding privacy and access to your information. Please see:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

**IMPORTANT**

- Please make a backup of the site files and database before providing us access.

- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box.

The private box looks like this: hidden link

I will be waiting for your response.

Kind regards,
Mihai Apetrei

April 24, 2019 at 1:27 pm #3673401

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi and thank you for the credentials.

Can you please check the FTP credentials once again as they don't work for me.

Please click "Edit" on your reply above and edit them with the working ones.

I will be waiting for your response.

Kind regards,
Mihai

April 24, 2019 at 2:08 pm #3673749

Thibaut

Sorry for the inconvenience. Can you try again please ?

April 24, 2019 at 4:22 pm #3675119

Thibaut

Yes it works here, with the credentials I provided above. Just plain FTP, no SFTP. Also, I don't enter the remote path/folder in the FTP client. I'm using Transmit on macOS.

April 25, 2019 at 9:02 pm #3685929

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hello.

In the end, I managed to get access via FTP by using another FTP manager and I also made the proper edits in the database but now I am not allowed to access the site's dashboard (I am attaching a screenshot).

You should now be able to go to your WordPress backend > WPML > Settings > How to translate posts and pages > click the "synchronize the translators and managers" link.

Now please try to send something for translation and you should not see the batch error anymore.

If this solved your issue, can you also please mark this ticket as resolved?

If not, please get back to me with more info but this should do the trick 🙂

Kind regards,
Mihai

April 25, 2019 at 10:01 pm #3686069

Thibaut

Sorry, your access to the dashboard not working is my fault. I checked it again, it should be ok now.

I'm still not able to sync translators, I have the same error as before.

April 29, 2019 at 11:04 am #3702497

Oscar Miras

Hi,

I'm Oscar and I will take care of your case as Mihai is some days off.

Could you check if you can access "Advanced Translation Editor settings"? If so, try to Synchronize translator and translation managers again to check if the issue is solved.

Thanks for your collaboration,
Óscar.

April 29, 2019 at 12:20 pm #3703107

Thibaut

Hello,

I can access a website call "AMS" when I click on that link (I don't even understand what that is...). Unfortunately, clicking on the the "Synchronize translator and translation managers" button still returns the same API error.

April 30, 2019 at 7:17 pm #3714529

Oscar Miras

Hi,

The AMS site is where all your translators are listed so they are able to access the Advanced Translator Editor.

1. Could you provide a screenshot of that page?
2. Could you try to synchronize translators again? I made a slight modification in the WordPress installation to check if that solves the issue.
3. Finally, could you try again to send content for translation?

Thank you,
Óscar.

May 1, 2019 at 8:04 am #3716761

Thibaut

Hello,

Thanks for your help. Unfortunately, I switched to Polylang. WPML is way too complicated, too slow, too big. Plus, the UX is disappointing and it's not meant to be easy to use for the end users. Really sorry about that because I used WPML for a long time and I used to really like it. We just want to *translate* content easily, not being presented with a whole "translation management" system that is so overwhelming.

May 3, 2019 at 7:14 am #3731399

Oscar Miras

Hello,

I'm sorry to hear that.
Nevertheless, you can always switch to "Use WPML Classic Editor"; so you will not have to manage with Advances Translator.

Besides, you can translate pages and posts straight without sending them to Translation Management: https://wpml.org/documentation/getting-started-guide/#translating-without-wpmls-translation-management. There's no need to go through the Translation Management process.

In any case, I'll be glad to help if you ever consider using WPML again.
It has been a pleasure.

Best wishes,
Óscar.