multilingual typing engine
50 languages. One typing engine.
Native word packs, Persian and RTL support, multilingual Daily challenges, per-language leaderboards, IME-aware input, localized numbers and keyboard helpers.
EnglishEnglishLTR · 121 training wordsفارسیPersianRTL · 124 training wordsالعربيةArabicRTL · 112 training wordsEspañolSpanishLTR · 114 training wordsFrançaisFrenchLTR · 114 training wordsDeutschGermanLTR · 114 training wordsItalianoItalianLTR · 114 training wordsPortuguêsPortugueseLTR · 114 training wordsTürkçeTurkishLTR · 116 training wordsРусскийRussianLTR · 115 training wordsУкраїнськаUkrainianLTR · 114 training wordsPolskiPolishLTR · 115 training wordsNederlandsDutchLTR · 114 training wordsSvenskaSwedishLTR · 115 training wordsNorskNorwegianLTR · 115 training wordsDanskDanishLTR · 114 training wordsSuomiFinnishLTR · 114 training wordsČeštinaCzechLTR · 114 training wordsRomânăRomanianLTR · 114 training wordsMagyarHungarianLTR · 114 training wordsBahasa IndonesiaIndonesianLTR · 115 training wordsTiếng ViệtVietnameseLTR · 157 training wordsहिन्दीHindiLTR · 114 training wordsاردوUrduRTL · 116 training wordsעבריתHebrewRTL · 114 training wordsΕλληνικάGreekLTR · 114 training words日本語JapaneseLTR · 114 training words · IME ready한국어KoreanLTR · 114 training words · IME ready中文ChineseLTR · 114 training words · IME readyAzərbaycancaAzerbaijaniLTR · 112 training wordsБългарскиBulgarianLTR · 113 training wordsСрпскиSerbianLTR · 114 training wordsHrvatskiCroatianLTR · 114 training wordsSlovenčinaSlovakLTR · 114 training wordsSlovenščinaSlovenianLTR · 114 training wordsEestiEstonianLTR · 114 training wordsLatviešuLatvianLTR · 114 training wordsLietuviųLithuanianLTR · 115 training wordsÍslenskaIcelandicLTR · 114 training wordsBahasa MelayuMalayLTR · 116 training wordsFilipinoFilipinoLTR · 115 training wordsไทยThaiLTR · 114 training wordsবাংলাBengaliLTR · 114 training wordsქართულიGeorgianLTR · 114 training wordsՀայերենArmenianLTR · 114 training wordsҚазақшаKazakhLTR · 115 training wordsOʻzbekchaUzbekLTR · 117 training wordsKurdîKurdishLTR · 118 training wordsکوردیSorani KurdishRTL · 113 training wordsپښتوPashtoRTL · 115 training words