Luckily, the international nonprofit World Wide Web Consortium (W3C) brings together smart people who develop open standards to ensure the long-term growth of the Web. They produce recommendations for making websites fair and equally accessible for the highest number of people possible. Their Web Content Accessibility Guidelines (WCAG) 2.1 offer clear guidance for web developers to achieve ADA compliance.
This guidance document is not intended to be a final agency action, has no legally binding effect, and may be rescinded or modified in the Department's complete discretion, in accordance with applicable laws. The Department's guidance documents, including this guidance, do not establish legally enforceable responsibilities beyond what is required by the terms of the applicable statutes, regulations, or binding judicial precedent.
A language picker at the top of the page. When users select a new language, the page is reloaded with all text translated. The lang attribute on the element also changes to reflect the new language, so screen readers will pronounce the text correctly. This is a very cool feature, and makes the site accessible to millions of people who would otherwise be excluded due to language. However, it's a little buggy. Selecting some of the languages (e.g., " Slovenčina") does not result in translated text on the home page, but does result in a changed lang attribute, so screen readers that support the selected language will pronounce the English text using the new language's speech engine, which is not likely to be intelligible.
The guidelines are broken down by four main principles: perceivable, operable, understandable, and robust. Under each principle, there are guidelines that provide specific goals a website should work toward. Under each guideline, there are testable success criteria. Those criteria are graded A, AA, or AAA. This grade shows the level of conformity to accessibility, AAA being the highest. The law only requires A and AA guidelines to be met.