since the thread has diverted to a study of foreign languages, which i love ( i really love the poem, IF also!) i recommend a computer program called Yabla for many different languages...you can check it out for free on
Yabla - Language Immersion - Learn Languages with Authentic Videos but one must pay to actually take the lessons. we use it in our italian class and get a discount