Although French and Arabic are widely spoken in Marrakech, you do not need to speak either language to get around. English is also widely spoken, especially in tourist areas such as hotels, restaurants and stores. Many shopkeepers and street vendors in Marrakech also speak a little Spanish, Italian and German. However, learning a few basic phrases in Arabic or French can definitely improve your experience and familiarize you with the local culture. Also, a pocket-sized translation app can be helpful when language barriers arise.