The official language is Portuguese. However, English is widely spoken in major cities and tourist areas.