Translations are now working! (the code is much cleaner)