Re: What about multiple languages?
Going from the "Main language" section of the 2011 census summary, there's French, Portuguese, Spanish, Italian, Lithuanian and German representing European languages between Polish and Romanian. It looks like the article just chose the top three unavailable-in-the-app European languages from the ONS link referenced (foreign passport holders, from the same census), which doesn't have Spanish in the table.
I'd have hoped at the very least that the app overlords had gone for numbers and factored in stats on the percentage of speakers of any given language having little or no understanding of English, especially given the lessons one prays have been learned from the failure of national and local government to tailor messages about the guidelines and regulations to communities with cultural and language barriers. That doesn't appear to have happened, so how they're choosing the languages is anyone's guess. Maybe they repurposed the summer school grades algorithm to try and get some actual use out of it after seeing the invoice.
Though really there's no excuse to have not gone live with, say, all of the languages with 50,000 speakers or more in the UK — they've clearly done the legwork for translation (astonishingly stupid bugs notwithstanding), and translating content is easy and cheap (and would even help the precious economy that seems to be the only thing we're told matters so often recently).