В наше время считается нормальной практикой делать сайт с интерфейсом на нескольких языках. Вы, наверное, уже замечали, что зайдя, например, на facebook.com сайт автоматически определяет Ваш язык и пишет уже на русском. Как это происходит? Поскольку изначально тот же facebook был написан на php, то и пример в разделе php-статей приведу на этом языке.