Website Internationalisation is fine until you need to suddenly need to speak 10 different languages and fluently enough to translate technical content. This is where the fabulous Translated plugin steps in. Select a page. Click the Translate button. Send it to the Translated translation service. Approve the quote. Receive the translated content back directly in Craft and sync it to the original Craft entry. Et voilà!
There are no nasty surprises. The Translated plugin displays a quote from Translated, so you know what the translation will cost in advance!*
With Translated's tiered service levels (Economy, Premium or Professional) it is easy to control costs. Use the Economy level for the less important pages and Professional for key pages where the translation needs to be spot on.
The Translated plugin puts content authors in full control. Translate what you want, when you want. Whether that's an entire website or a single page. With 195 languages covered and 40 areas of expertise, the Translated plugin is perfect for maintaining the content for multi-language websites on an ongoing basis.
*The estimate is based on word count, which the plugin automatically generates from the extracted content. This should be accurate; however, it is possible that the invoiced amount differs lightly from the estimate due to a final word count. This could be slightly lower or higher than the estimated amount.
This plugin requires Craft CMS 3.1.0 or later.
The Translated plugin requires a Translated account. If you do not already have a Translated account, ensure you have requested one at https://translated.com/contact-us. Translated accounts are provided on a request basis.
To install the plugin, follow these instructions.
Open your terminal and go to your Craft project:
cd /path/to/project
Then tell Composer to load the plugin:
composer require scaramangagency/translated
In the Control Panel, go to Settings → Plugins and click the “Install” button for Translated.
You can also visit the Craft Plugin Store, search for Translated and click install.
The Translated plugin offers granular user permission, which you must add to existing and new user groups.
Define whether a user and/or user group has permission to:
The following options are available under the Settings tab:
The Translated plugin can be configured to send a notification email every time a new translation is delivered by translated under the the Notifications tab:
For enhanced security, the Translated username and Translated password can be set as environment variables. All other settings can be configured using a plugin config file, which should be placed in the Config folder. A sample file is included with the plugin.
Please note that the Translated plugin also works with the following nestable field types:
Most translations will be generated via the Entry form, however, if you find you have content you wish to be translated that is not contained within an Entry then it is possible to upload a file via the plugin.
The procedure is virtually the same as requesting a translation via an Entry form.
The order form contains the following fields:
A list of all your orders, which can be filtered by status.
On the Orders page, select the order by clicking the checkbox and then select Delete under the setting (cog icon) menu.
Please note that the Translated plugin will not delete any associated files relating to the order. We recommend taking a note of the file name (located under the Order information tab on the Orders Entry page) before deleting the Order and then locate and delete the file in the Assets section.
Once a quote has been requested, the Orders Entry page will display the following Order information about your order:
You will also see either of the following three options, dependent on your inputted data:
The meta panel contains the estimated total cost for the translation, the Entry's status and the estimated delivery date. Please note that the estimate price is always quoted in Euros and cannot be changed.
In addition, the following three action buttons are available:
You will need to either Reject or Approve the quote.
If you leave a quote for 24 hours, it automatically expires. Once a quote has expired, there is the option to refresh the quote.
If you have configured the plugin to send notifications, you will be notified via email that your order has been fulfilled.
Revisiting the Orders Entry page will reveal an additional tab called Delivery where you can download a copy of the translated file and/or sync the content into the entry.
It is important to note that the translated content is not automatically synced to the entry. To complete the process, you must click the Sync to Entry button. On the next page, select the Site to which you wish to add the translated content and click Sync Content.
You will be redirected back to the Sync Entry page and see a success notification message.
You can now visit the entry to check everything has been applied correctly.
An invoice will be sent directly from translated to the user assigned as the Administration contact on the translated account. It is therefore vital that the correct user is assigned to avoid any disputes.
All billing enquiries should be directed to Translated.
The auto-generated file is sent as a CSV file, which does retain the text formatting. Translated.com returns the file as an XLSX file, again, a format that does not allow text formatting. Unfortunately, there isn't anything we can do about this.
Content authors will need to review the translated content and add the relevant formatting manually, however, at least they do not need to do the translation. Small wins!
No. All payments are made directly between the client and Translated.com.
The Translated plugin is essentially a connector between Craft and Translated. Scaramanga Agency Ltd has no affiliation with Translated and is not responsible for the quality of translation supplied by Translated or their service.
Your use of the Translated plugin acknowledges that Scaramanga Agency Ltd is not responsible for any disputes between the user and Translated.
Brought to you by Scaramanga Agency