2 idiomas no site usando php

Ajuda por favor, organize o site bilíngue.

Então, primeiro há dois arquivos eng.php, es.php e eles serão armazenados no site de tradução.

exemplo:

$lang['hi'] = 'Hi';

Como posso organizar mais opções de idiomas no site e registrar informações sobre o idioma em cookies?

questionAnswers(2)

yourAnswerToTheQuestion