How to Translate Products in Magento 2?

While your Magento 2 multi language journey requires a lot of steps, translating products is one of the most important ones. Not only because customers prefer shopping in their local language. But because you increase the chances of ranking higher for different languages.

So, in this guide, you'll learn everything you need to translate products in Magento and do it the easy way. Or even without doing it yourself.

Intrigued?

Product Translation in Default Magento

Even though Magento offers you the Translate Inline Tool for general translation, it doesn't cover long-form content. So, you have to translate all the descriptions, metadata and other fields manually for each product. 

Just navigate to a product you want to translate and switch to a corresponding store view.

Note: if you don't see the store view you would like to translate the product for, scroll down to the Product in Websites section. Make sure the product is assigned to a corresponding website.

Magento 2 store view change

From there, just translate the content visible on the frontend. But note that you need to translate product attributes and their values separately to get them displayed in a specific language.

Translate Magento Products with the Extension

We might only guess how much time translating products in Magento manually will take. Since you have to add translations for each language, let's just assume it'll take long.

So, if you want to speed things up or even automate the translations, you need the Magento 2 Translation extension. It comes with different options to help you translate Magento products easily.

Let's go through each option available for you once you configure Magento Translation Extension

Translation Popups and Forms

Switching back and forth between store views when translating products is quite irritating. So, the first thing Magefan Translator allows you to do is translate products in Magento without switching a store view. You just do it all within one page.

Popup

If you want to translate separate fields, like short description or meta title, use the Translate option under each field. It's available for all fields you can translate.

Translate Product Magento

The pop-up shows the same field from all store views, allowing you to see and translate each easily.

Magento product translation

Form

If you want to go even further, you can view all the product attributes from all store views in one form. For that, find the Translate option in the top menu.

Translate product page Magento 2

Just remove the default values and add translations for all store views at once.

Translate and edit product attributes Magento

Note: this form also comes in handy if you want to review and change product attributes, like Visibility or Tax Class, without constantly switching store views.

Auto-Translation

If you don't want to bother going through each product field, or just have too many products to cover, use auto-translation.

Once you enable it and configure one of the AI translation engines, you'll see the Auto Translate option in the top menu. Hit it to translate a product to all store views at once.

auto translate products magento

But you still have to go and click that option on all products. To go even further, enable the Translation Schedule.

The Magefan Translator will automatically start translating products for you. All you need to do is specify whether to skip some fields from translation and review the translation (if needed). 

Bulk Translation

Although the translation schedule covers all products, you might still need some control. In that case, select some specific products in the Catalog > Products grid and choose Auto Translate from the Mass Actions.

auto translate mass action magento products

Hreflang Tags for Product Pages

Once you translate product pages, you have to make sure they are "seen" by Google and other search engines.

For that, you need to add hreflang tags to Magento pages. These specify what language or even region you're targeting. So that search engines know who to show your localised products to.

add hreflang tags for magento products

Regardless of the method you choose to localise products in Magento, make sure to check translations on the frontend.

But also remember that products are now the only pages on your store. For the ultimate user experience, you have to translate Magento categories, pages and CMS blocks too.