With the Gridly plugin for WordPress, you can:
- Create, assign, and manage translation jobs in WordPress.
- Push WordPress content to Gridly to translate.
- Sync translated content from Gridly back to your WordPress page.
This plugin is free and available for all Gridly users.
Prerequisites
Install Gridly plugin
You can download the plugin from this page or install it from your WordPress admin page:
- Go to your WordPress admin page.
- Select Plugins > Add New Plugin and search for “Gridly”.
- Click Install Now.
Install and configure WPML plugin
The Gridly plugin requires WordPress Multilingual Plugin (WPML) to work. Please install and activate the WPML plugin.
Next, follow this guide from WPML to add new target languages for your WordPress website.
Step 1: Create a new Profile in the plugin
- Create a new Grid for your WordPress content. Click the button on the top toolbar and toggle on View data and Edit data for Record ID and Path.
- Click the button on the right-hand side toolbar to open API quick start. Here you'll find the API key and View ID.
Create a new Profile in the plugin with the obtained information.
- In WordPress admin page, select Gridly Integration.
- Select the Profiles > Add new Profile. Enter the name, API key, and View ID for your Profile.
- Click Create new Profile.
Step 2: Add Gridly translator in WPML
- In WordPress admin page, select WPML > Translation Management.
- Go to the Translators tab and click Add a Translator.
- Choose the Select an existing user and set as Translator option.
- Enter the Profile name you have created into the search box, it will show up as
@Gridly@_[Your profile name]
. Select it and click Set language pair. - Select source language and target languages then click Save.
Step 3: Push content to Gridly
- In WordPress admin page, select WPML > Translation Management.
- Go to the Dashboard tab.
- Under Select items for translation, choose the pages and posts you want to push to Gridly.
- Under Select translation options, choose the target languages. These target languages must match the Gridly translator's chosen language pairs.
- Under How do you want to translate, select Assign to a translator.
- Click Add to translation basket.
- Go to the Translation Basket tab.
- For each language pair, set the Gridly translator created in the previous step as the translator.
- Click Send all items for translation.
The plugin will push all content from the selected WordPress pages and posts to Gridly. By default, language columns and dependencies are automatically created. The plugin will insert source language into target language columns if there is no prior translations.
Translate your content manually or use Gridly machine translation integrations (Google Translate, Amazon Translate, ChatGPT-4o, DeepL).
Important: The Record ID must remain unchanged to maintain proper synchronization between WordPress and Gridly.
If you pushed multiple pages and posts to Gridly, each will be stored in a separate folder. Click on the button to open Path directory and view all folders.
Step 4: Sync translations to WordPress
- In WordPress admin page, select Gridly Integration.
- Select the Jobs tab to view the job list.
- Choose the job you want to sync translations and click Get translations.
Go to your page and use the language switcher (provided by WPML) at the bottom to view the new translations.
Customize other plugin settings
- In WordPress admin page, select Gridly Integration.
- Select the General settings tab to configure these settings:
- Generate column automatically: The plugin will create language columns in the Grid. If you wish to create the language columns by your self, note that the column ID and name must match the ISO language code.
- Set dependencies: The plugin will create dependencies between source language and target language columns.
- Change job status to Complete automatically: If a job reaches 100% in progress, the plugin will change its status to Complete and remove it from the job list.
- Click Save Changes to save your settings.