The complete guide to connect Akeneo PIM to your online translation solution
#Only text attributes
Our suggested method allows your online translation solution to translate only textual attributes of Akeneo PIM products.
Among other PIM attributes, Akeneo PIM has a
file attribute type that allows handling a binary file (CSV, DOC, DOCX, MP3 or PDF) associated with the product.
A possible improvement of your connector could be also to take into account some of these files in order to translate them.
#Assets and Reference Entities
In the Akeneo PIM attribute type list, some specific attributes are used to associate data structures with PIM products. They also contain attributes that can be translated:
- Assets (Asset collection attributes)
- Reference Entities (Reference Entity single or multiple links attributes)
Let's talk about PIM assets first.
An asset can contain a media (an image, a video or a file) and can also contain some metadata.
It would be interesting to offer Julia to translate these metadata asset attributes and why not... some media.
You need to know that PIM assets can be used in 2 different ways:
- either by associating the PIM with a DAM solution: assets then come from this external solution,
- or by creating these assets directly in the PIM.
In the first case, assets are usually translated directly in the DAM software. As a result, Julia doesn't need to translate her PIM assets because it has already been done by the DAM teams.
In the second case, it makes more sense: like products, the metadata of the assets may have originally been created in a source locale and Julia might want to translate them into other locales.
The main problem is that with the method we suggested, Julia can only indicate products that are to be translated (and not assets).
This is due to the fact that bulk actions aren't available on assets for now.
Of course, by retrieving Julia's PIM products, you could also retrieve the information from the associated assets but this would not be very convenient for Julia.
Moreover, since a given asset can be used for several products, it could lead to the translation of assets that have already been translated.
Don't hesitate to join us on Github if you find a workaround, we will add it to this guide!
Reference entity records also have localizable attributes and your connector, just like for assets, could be legitimate to offer an associated translation service to Julia.
But for the same reasons as for assets (there are no bulk actions for reference entities and a reference entity record can be associated with several products), it is complicated to build this feature for Julia.
Again, don't hesitate to join us on Github if you find a workaround, we will add it to this guide!