Transparent Language Online is a language learning resource, offering speaking, typing, listening, and vocabulary practice in 100+ languages, including for ESL students. Transparent Languages can be used via computer, smart phone, or tablet; both iPhone and Android devices are supported.
Note: Patrons must create a free account at the site to use this resource.