* Add support for language switching * Clean and improve code based on feedback * Remove useless logging