I appreciate your answer. However, that link does not solve the problem of language switching. I can set up multiple languages and multiple voices for languages. I can switch completely to another language. But in teaching a language, I need to be able to provide English immediately followed by another language such as Spanish. There is a language attribute in HTML. <html lang="en"> should be at the top of every web page that has English as the primary language. But I can turn an individual section or paragraph into Spanish. <section lang="es"> I can hear this language switching using 2 screen readers: NVDA and JAWS which both run on a PC. But I cannot hear this language switching using Voiceover on a MacBook Pro. I know this is a really picky question, so I may not find the answer soon. But I do appreciate your help!