User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
3d
@silvermoon82 It depends. If the user speaks both languages, and the lang attribute on the HTML has been set correctly, then the screen reader will read the correct text in the correct language. If the HTML lang attribute is not set, the user can change the language manually using a screen reader hotkey. However, these things assume the user has installed and configured voices that speak both languages. For example, I currently do not have a Russian voice installed (because I don't understand Russian anyway), so my screen reader will just read out unicode character codes, because it has no way of pronouncing the Russian alphabet. There are also addons that can recognize the language text is written in, and change the screen reader language automatically even if the language attribute isn't set, but most folks don't bother with these. As for translation: there are third party addons that can take all the text spoken by a screen reader, translate it into another language, and then speak it. However, this introduces lag, and sends everything the screen reader says off to a third party translation service. I would only use something like this if I was, for example, playing a Japanese game where I knew all text would be in Japanese, so my screen reader would just translate to English before speaking. I wouldn't just leave it on all the time.