Здравствуйте.
Делаете клавиатуру, в которой языки, например: Русский, Английский.
При нажатии на кнопку, пользователю в БД указываете соответствие - chat_id = язык.
И все дальнейшие элементы интерфейса отображаете в выбранном языке.
Для этого можете сделать таблицу со списком слов или фраз и их переводом и при выводе кнопок и интерфейса бота, в зависимости от того какой пользователь спрашивает подгружать из этой таблицы фразы на соответствующем языке.