Translates to user's local language

I am currently using a translation plugin that translates any language to English. Our business requirement is that if a user’s locale is Japanese, clicking a translate button should instantly load the entire page in Japanese. Any guidance or suggestions on how to achieve this efficiently would be greatly appreciated.