Make the translation more flexible, maybe add more languages in the future