Our plugin is fully compatible with WPML. As such, you can translate any content that you added with our plugin into any other language.
Let's dive in to see how you can translate the content.
Preparing the WP setup for Translation
Get the Multilingual CMS WPML plugin version.
Upload it to your WordPress and activate it.
Complete the language setup wizard.
Outline the translation roles.
Choose the translation method for posts.
How to Translate Dynamic Content
As aforementioned, you will require the Multilingual CMS Plan of WPML to perform the translation process, including WPML Multilingual CMS, WPML Translation Management, and WPML String Translation modules. With that plan in hand, you also get 2000 credits between any language pair every month for Automatic (machine) translation.
The next step is to let the WPML take your posts and pages ready for translation. To do this, navigate to WPML > Settings > Multilingual Content Setup tab > scroll to Post Types Translation
Here, you can notice three available options:
Translatable - only show translated items - selecting this option will show only that language option which is translated
Translatable - use translation if available or fallback to default language - selecting this option will show all the language options but will show fallback for which translation is not available.
Not translatable - selecting this option will not show language options.
Select the translatable radio option for the required custom post types and click the “Save” button.
To enable Advanced Translation Editor for your content, navigate to WPML > Settings > Multilingual Language Setup Tab and select "Use WPML's advanced translation editor" for the new content in the How to translate posts and pages option.
Let's see in action how to translate a page that contains, for example, our "Text Editor with Tokens" widget.
Once the content is added and updated, go back to your pages. Here you can find a plus icon to add the translation. The settings icon will be shown when translation is in progress and a pencil icon when it's completed and you want to edit it.
When you click to add the translation, an advanced translation wizard will open where you can translate the content manually or automatically as shown below (if you have enough credits for automatic translation).
You can also do the translation of the strings for our plugin or any other plugin using strings translation.