To type directly with the computer keyboard:
→ Arabic transliteration keyboard (Latin script)
→ Arabic script keyboard: special characters for any language
→ Arabic alphabet & pronunciation
→ Online test to master Arabic letter recognition
→ Swahili: dictionary, grammar, literature
→ Multilingual keyboard: a wide range of scripts