Technically, a lot of things can be done… but we must make choices: language based fragmentation or country based fragmentation or both, see Proposal - Language and location based content and categories
Langage detection on past posts seems possible and adding a language tag to them too.
I think this can be even done afterwards.