Speaking as an immigrant who came to US from Ukraine almost 29 years ago. It seems to be the situation in US is a bit different:
- Permanent Residency doesn't require knowledge of English
- Citizenship does require a passing a history/civics test in English
The main difference between permanent residency and citizenship is ability to vote in US.
I was 19 when I chose to immigrate to US, my wife was in her mid twenties when she arrived. Interestingly at home we speak about 80% English despite our original language being Russian. My second language is Ukrainian, and she speaks fluent German, while my Germain is very basic as I studied it a couple years in the university and visited Germany and Austria for a few months.
I would say the tools are there to translate pretty good, but it would be weird if I was speaking to my phone and it was translating to people. I don't think that would be accepted socially, at least not yet :)
As far as written communication or something like online meetings I think that would work already, but in person it would be really awkward. Also, when you really learn a language you think in that language and sometimes you brain plays tricks on you. I would be speaking English and all of a sudden I speak a sentence in Russian or vice versa and only seconds later do I realize (probably from non-verbal cues) what I have done :)
It is the same here for Finnish, but they are planning on changing it.
There are now earbuds, and I expect that in the next 10 years, it will be very advanced. Europeans tend to be pretty good with learning languages, because they are often surrounded by multiple growing up. Australians, not so much. It makes a difference.
I think this is a good thing and shows how the brain is operating differently. Having multiple languages changes perspective and can even change personality of the speaker depending on language.
I wish I was good with languages. I worked hard in the first couple years here, but continually struggled and then, no one would speak in Finnish with me - unless drunk.