Even though Persian is the official language, many doctors and nurses in Iran speak English. Many hospitals that treat medical tourists have doctors and staff who speak English, and some medical tourism companies provide translators.