Tanzil::Holy Quran Project text and translations (in 34 languages, some with multiple translation editions); two classic Arabic interpretations; audio streaming of recitations by multiple classic readers; with synchronized verse auto-highlighting (in Arabic and translation); continuous synchronized audio and text streaming; display options; integrated user interface.