это не кнопка текст переводит)
тебе нужно подключить локали, например с помощью i18n https://www.npmjs.com/package/i18n можно сделать то, что ты хочешь
Кнопка эта просто кнопка. Она или запускает подгрузку языкового файла по параметру, либо ведёт на альтернативную версию сайта на другом языке, например из подкаталога (site.ru и site.ru/eng) или на поддомен.
Ну или можно сделать эту кнопку ссылкой на Google Translate, но тут уже перевод без контроля.
Max_Sliep, это значит, что google будет решать что и как переводить. И это именно перевод, а не ВАШ мультиязычный сайт. Идёте сюда, выбираете языки, вбиваете сайт и то, что будет в адресной строке — ваша ссылка.