there is a bug where sometimes the phrase gets set to "undefined" while translating; i will fix it later