Screen readers support and switch between multiple languages if you properly defines those languages. Language tags are supported in HTML and PDFs and are applied automatically in content management systems (CMS). However, a CMS cannot recognize different languages and will default to English.
HTML
Through HTML, you can define an entire page as one language and define blocks as different languages.
To define an entire page as English, use
<html lang=鈥漞n鈥>
To define blocks of text as English, use
<p lang=鈥漞n鈥>This is English text.</p>
In both instances, 鈥渆n鈥 defines the text as English. To define a different language, use that specific language tag.
PDFs can define languages using functionality built into Adobe Acrobat Pro. Click 鈥淔ile鈥 > click 鈥淧roperties鈥 > click the 鈥淎dvanced鈥 tab > elect the document language in 鈥淟anguage鈥 under 鈥淩eading Options.鈥