Multilingual Language Models: Analysis and Algorithms