Один из способов сделать это - использовать приличную серверную веб-технологию, из которой есть из чего выбирать, которая содержит поддержку интернационализации. По сути, все сводится к указанию различных фрагментов текста, которые должен отображаться на сайте, назначению метки для каждого сообщения, созданию разных версий каждой метки в отдельных языковых файлах и использованию серверного кода, ссылки на имя метки и код страны для отображения текста на соответствующем языке.
Первый шаг - определить ваши требования, среду вашего хостинга, а затем выяснить, какие варианты доступны для вас. Если вы сможете предоставить больше информации, мы сможем направить вас в лучшем направлении.