I am aware this solution has become taken just before, But I think that using tables, the structure might be created very easily, Even though this will not be the best apply. I'm confident that module will fulfil your necessity and you'll be totally happy. Acquire module from prestashop addons https://www.presta-addons-modules.com/en/front-office/prestashop-automatic-google-translation-geoip.html