This feature is currently experimental. The things explained here may change before this feature is fully stable. Contact us if this documentation is inadequate or if you wish to see changes to the features described here.
Machine translation is supported over our API and can be combined with human localization and features such as versioning. To support maximum flexibility machine translation can either be activated for an entire content request or for individual fields within the request.
The support for machine translation is centered around specifying a policy for how content is to be fulfilled. These policies activate different behavior and allows for things like delivering machine translations early with human localization being delivered later.
It is possible to combine several different policies in the same content request, to say request one field as machine translated but another as human localization.
The Only automatic policy will deliver only an automatic machine translation without any human review. This is useful to quickly translate lots of content, with the option to upgrade their quality later by requesting a new version of them.
With full rewrite
The With full rewrite policy will quickly deliver a machine translation but will also request a human localization of the content. This type of policy is useful to get back a translation that can be used quickly and then replace it with a better human localization as it becomes available.
The With post editing policy will machine translate content and request that a human post-edits it to clean it up. This type of policy will deliver a machine translation quickly and later on will be fulfilled with a cleaned up version of said translation.
Machine translation is ready to support different providers of the translations, but as it's currently an experimental feature only Google Translate is currently available.
If you're interested in this feature and have another provider in mind send us an e-mail at firstname.lastname@example.org to see what we can do.
The use of certain machine translation providers require the display of an attribution in connection with the machine translated content. When something is machine translated it will send back these attributions on a field-by-field basis to allow your system to correctly display these attributions.
If the attribution for Google Translate is included in a field your system must comply with the HTML Markup Requirements found at https://cloud.google.com/translate/markup and the attribution requirements found at https://cloud.google.com/translate/attribution.