The Input Stage
demonstration of Spanish
Because the text is translated into English on each screen you absorb the target language meaning naturally and easily.
NB: demonstration screen shown smaller than actual size.