Different WordPress sites use different themes, plugins, and page builders. Some plugins store content in unique ways. A test translation will help you make sure that the translation service receives all the texts that it needs to translate and that you receive back the completed translations correctly.
We want to make sure that the translation service receives every text that requires translation. Texts on pages may come from:
- The page content
- Custom fields
- Taxonomy (tags, categories, and other custom taxonomy)
- Hard-coded texts from the theme and plugins
- Admin strings
A lot of places…
A simple test translation will help us see that we have selected everything for translation. Because we are translating one simple page, we can quickly run more rounds until we are satisfied.
First, identify what kind of content you will be sending to translation. If you are translating “pages”, your test translation should be on a WordPress page. If you are translating “products”, send a product as the test translation. If you are sending different kinds of items, we recommend doing a test translation for each kind of item that you will translate.
Let’s say you are translating “pages”, which you build with the WordPress Block (“Gutenberg”) editor.
Instead of creating a new page, we recommend that you choose a page that you really need to translate and use it for the test. Choose a short page, which uses the same editor as the rest of the pages (same page builder, plugins, etc.).
When you edit that page, scroll down to the bottom and you will see the Multilingual Content Setup section. It might be collapsed, so remember to expand it.
This section lists the different custom fields and taxonomies related to your page. Identify which fields contain text and make sure to set them as “translate”.
Go to the WPML → Translation Management page.
Find your test page (use the search filter if needed) and send it to translation.
You will most likely need to complete the operation in the translation service’s website, to pay for this translation job.
When the translation completes, view it on the site’s front-end. Check that all texts are translated. If you found texts that are not translated and you are not sure how to translate them, we invite you to open a support ticket and let our supporters help you. It is a lot easier to troubleshoot one test translation than missing texts in dozens of pages.
The following documentation pages explain how to translate texts coming from specific places: