translate English to French: Yet the majority of people still lives in other languages.
Pourtant, la majorité des gens vivent toujours dans d'autres langues.