Using Technology to Assist Language Learning discusses various online tools and resources that can help with language learning, including:
1) Language learning websites that provide interactive lessons, practice speaking with native speakers, and feedback. Some are free while upgrades cost money.
2) Language learning software that allows speech recognition, conversations, and focuses on pronunciation with support from experts.
3) Online tools like translators that convert text between languages and audio blogs that include audio clips with brief text descriptions.