Read more here
FaLang translation system by Faboba