Related pages

Concepts

Machine translation

Experimental

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.

Policies

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.

Only automatic

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.

With post-editing

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.

Providers

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 dev@contentor.se to see what we can do.

Attributions

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.

Google Translate

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.