Perfect translation in any language for your website!

By | November 21, 2018

If you are like many of users and reside in Canada where it is obligatory to present your website in both english and french, or if you are an official institution in Spain and are obliged to show your website in Spanish, basque, catalan, and valencian or just want to offer your site in more languages, then the Google translate selector may not be accurate enough for you. In fact the Google translate selector may come with dumb suggestions like for the days of week: Sat, Sun, Mon etc then Sun will be translated as the Sun above us instead of the abbreviation of SUNDAY! And with google translate, there is no way to fix such obvious things as they do not allow user suggestions to alter the translation …..

Fortunately there is an awesome solution that can be used so that your website can be displayed perfectly in many languages with a drop-down language selector. We made a test using the Google Tagmanager custom feature inside the system and connected it it using the custom HTML tag and the javascript code from localizejs. The rest was piece of cake. Simply go to your booking site and make a booking. Inside localizejs, you will see almost all the words that appear on the site in a list. Simply check the ones you want to translate (some should not be translated) and press the Checkmark. The words will move over to published section, all machine translated and then you can edit each of them to be exactly like you want it.

So here are the steps to make your Booking Website with multilingual with your own modified translation for your website visitors.

1. Sign up for (there is monthly fee .. yes good things have a price!)
2. Create a new project inside Localize

3. You will then see Javascript code that you will use in your Google tagmanager that you set up next


4. Login to the Google tag manager or create an account if you do not have it yet. When inside the Tagmanager, simple choose to create new Project and call it your website name. Then create a new Tag

Set the Tag name and Choose Custom HTML

5. After you click Custom HTML, paste the javascript code that you got from the Localize project.

6. While on the Tag configuration page, scroll down to the Triggering and click on it. Then simply choose “All pages” by clicking on it.

You are now almost done in the Tag manager, just press Save in the upper right corner, then Choose to Submit, give it some Version name like “Translate mysite nr 1”.

7. Now find the Tagmanager number because you need this for the Tagmanager custom feature setup. The Tagmanager number should be on upper part, middle part like image shows.

8. Copy the Tag manager code and go to Custome features, and to the Settings of the Google Tagmanager custom feature. Simply paste the code there and press Save.

9. After you have saved this, you can now visit your Booking site and on the lower left corner there is now a language selector.


10. You have not yet translated anything so probably nothing happens when you flip it. Go and make one booking so that all the words appear that need to be translated (It is collected in the background).

11. Now go back to the account, Languages and View Translations. You will see loads of words in a Pending list. Click on all those that should be translated, and press the Check mark above list (you may need to go through several pages).


12. The words you choose this way will be moved to Published, and they will be machine translated.

13. Go to the Published Tab, and verify the translation because there will be some wrong things there after the machine translation. Edit and change at will.

Your website is now in more languages and translated like you want it!!

Remark that you can do a similar thing with other translator services and use for the most part the description above. Always make sure you are comfortable of using third party provider like Localizejs or anyone else for that matter as there is a javascript from them injected into your site.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.