There's a system framework for doing this on iOS which I'm fairly sure is multilingual, no idea how it stacks up though.