PrestaShop has a native multilingual feature—so you can translate a lot of your content, but you have to manually locate each element you want to translate, which can be super time-consuming.
PrestaShop users who rely on it often find that certain parts of their site don’t end up translated—sometimes, text that makes up part of a template or module gets left behind.
Weglot is an easier and faster way to handle all of your PrestaShop translations.
Simple setup: Connect Weglot and we’ll do the rest. No coding required and no worries about untranslated content
Complete translation of your website: Weglot detects all your content—metadata and images included—and translates it.
100% compatible: Weglot works with all PrestaShop Templates and Modules
An SEO-friendly solution: All your translated pages are automatically indexed on Google
This is where you can see and manage all your translations. Create your account here.
After validating your email, you’ll arrive on the Weglot setup page. Enter your website URL (You must enter your own domain name, like “mywebsite.com”—not a temporary or localhost URL).
Then, specify the original language of your website (the language you created it in), and the languages you want to translate it into.
In the above example:
Click “Next” to go to the next step.
In this step, you’ll add new DNS entries to your DNS record.
Go to your Domain Name System provider (you’re probably using one like GoDaddy, 1&1, Gandhi, etc), and find the DNS settings. Once there, you should be able to add new entries in the “Type” field, which you should fill out as “CNAME.” You’ll need to do this for each of the languages you’re translating your site into, accompanied by the two-letter language code (the example above shows “fr” for French and “de” for German) for that language’s subdomain.
If you are not sure how to do this or where to find your DNS settings, we can help you. Just email us at firstname.lastname@example.org.
Once you’ve added and saved your entries, go back to your Weglot account tab. Click “Check DNS” (this may take a few minutes). If everything is correct, you should see green check icons. This means the DNS entries were successfully configured. Then, click on “Next”.
Go to your FTP base within PrestaShop and look for the “header.tpl” file in your Theme folder. Edit the theme file “header.tpl” to insert the code snippet (from your Weglot account page) just before the closing </head> tag.
You’ll now be able to see the language-switch button at the bottom of your website and see your newly translated PrestaShop website (if it’s not there yet, it might just take a few minutes to appear–especially if you have a cache system).
You can now review and manually edit your translations via your Weglot account dashboard.
Log in to your Weglot account and then go to “Translations” tab to find all your translations and edit them.