Translations in the Website (menu, item details etc)

Hi all,
I have a erpnext e-commerce website. I have to translate and show the entire website in arabic when the user clicks the arabic language option, and show it in english when the website user clicks the english language option.

1 ) To know in which language - I should load the page , what technique can I use? Set a session variable? Or Is there a better Idea?
2 ) How can I translate the entire website for a guest website user who is not logged in?
3) Is it possible to translate the menu labels, the item details etc in an easy way?? I am confused about this because since they are database entries, i think I need to give a provision to add them in another language as well and then find which columns to show

Somebody Pls Help me with this. Thanks in advance.

1 Like

any update?