Japanese is the official language. While English is not widely spoken, many signs are in English, and people in tourist areas may understand basic English.