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.