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