Arabic Typing Tutor will introduce you to typing Arabic
This interactive programs helps kids learn basic English vocabulary
Translates words and phrases between several languages
select to use one of several other language Graphic User Interfaces
A complete at-home system for building stronger reading and language skills