For the US, you don’t have to know English for permanent residency. You can even have your interview in your own language with an interpreter
https://www.uscis.gov/citizenship/exceptions-and-accommodati...