Duolingo has over 40 different languages, including Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Korean, Arabic, Russian, etc.