Learn how to use the BeyondWords and WPML WordPress plugins together.
These steps explain how to use the BeyondWords – Text-to-Speech and WPML WordPress plugins together. This means that you can translate your WordPress site using WPML and then add audio versions in all languages using BeyondWords.
BeyondWords supports 70+ languages across 130+ locales.
Please make sure you are using the latest versions of both the BeyondWords and WPML plugins.
  1. 1.
    If you haven't already, set up the BeyondWords plugin for your primary website language
  2. 2.
    In the same BeyondWords account, create a project for each WPML language, noting the Project IDs for later
  3. 3.
    If required, follow the WPML Getting Started Guide, adding any required languages to your WordPress site
  4. 4.
    In WordPress admin, select 'WPML' then 'Settings' from its submenu
  5. 5.
    In the Translation Mode section, under How do you want to translate this site?, select 'Translate Some'
  6. 6.
    In the Translation Editor section, under Editor for new translations, select 'Classic Translation Editor'
  7. 7.
    In the Translation Editor section, under Editor for translations previously created using Classic Translation Editor, select 'Classic Translation Editor (recommended)'
  8. 8.
    Select 'Save'
  9. 9.
    Go to 'String Translation' in the WPML submenu
  10. 10.
    Enter beyondwords into the 'Search for:' field, then select 'Search'
  11. 11.
    Find the row with beyondwords_project_id in the 'Name' column, then select the '+' to edit your first language
  12. 12.
    Paste the corresponding BeyondWords Project ID (see step 2) into the 'Translation to:[language]' field, then repeat for any other languages
Now, when you translate a post using WPML, you will have to option to 'Generate audio' for each translation. The audio will be read aloud using the corresponding project's language and voice settings.