Besides those traditional 6 months, these are some other ways, but NOT during gameplay:
- Using a language other than your mother language to play the game, ex.: I´m portuguese but since i play fm in english my manager always speaks english.
-When starting a new game select a 2nd nationality. I normally pick "swiss" because it "teaches" french, italian and german.
Bottom line, normally the manager i incarnate is a truly smart chap that speaks portuguese, spanish (comes with the portuguese nationality and frankly it should the other way around, too), french, german and italian.